<SEC-DOCUMENT>0001396009-24-000017.txt : 20240807
<SEC-HEADER>0001396009-24-000017.hdr.sgml : 20240807
<ACCEPTANCE-DATETIME>20240807104236
ACCESSION NUMBER:		0001396009-24-000017
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		99
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240807
DATE AS OF CHANGE:		20240807

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Vulcan Materials CO
		CENTRAL INDEX KEY:			0001396009
		STANDARD INDUSTRIAL CLASSIFICATION:	MINING, QUARRYING OF NONMETALLIC MINERALS (NO FUELS) [1400]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				208579133
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33841
		FILM NUMBER:		241182197

	BUSINESS ADDRESS:	
		STREET 1:		1200 URBAN CENTER DRIVE
		CITY:			BIRMINGHAM
		STATE:			AL
		ZIP:			35242
		BUSINESS PHONE:		(205) 298-3000

	MAIL ADDRESS:	
		STREET 1:		1200 URBAN CENTER DRIVE
		CITY:			BIRMINGHAM
		STATE:			AL
		ZIP:			35242

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Virginia Holdco, Inc.
		DATE OF NAME CHANGE:	20070409
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>vmc-20240630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3,d:7ecf4a491f364ae783108e56482efd64-->
<html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vmc="http://www.vulcanmaterials.com/20240630" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:srt="http://fasb.org/srt/2024" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stpr="http://xbrl.sec.gov/stpr/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>vmc-20240630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" id="f-25">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-26">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-27">0001396009</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-28">Q2</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-29">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-416">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-417">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="f-418">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-425">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-426">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-427">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-431">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-432">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-433">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-437">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-438">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-439">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-443">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-444">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-445">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="vmc-20240630.xsd"/></ix:references><ix:resources><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="factor"><xbrli:measure>vmc:factor</xbrli:measure></xbrli:unit><xbrli:unit id="quarry"><xbrli:measure>vmc:quarry</xbrli:measure></xbrli:unit><xbrli:unit id="trust"><xbrli:measure>vmc:trust</xbrli:measure></xbrli:unit><xbrli:unit id="entity"><xbrli:measure>vmc:entity</xbrli:measure></xbrli:unit><xbrli:unit id="mi"><xbrli:measure>utr:mi</xbrli:measure></xbrli:unit><xbrli:unit id="defendant"><xbrli:measure>vmc:defendant</xbrli:measure></xbrli:unit><xbrli:unit id="case"><xbrli:measure>vmc:case</xbrli:measure></xbrli:unit><xbrli:unit id="well"><xbrli:measure>vmc:well</xbrli:measure></xbrli:unit><xbrli:unit id="facility"><xbrli:measure>vmc:facility</xbrli:measure></xbrli:unit><xbrli:unit id="plan"><xbrli:measure>vmc:plan</xbrli:measure></xbrli:unit><xbrli:unit id="y"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit><xbrli:unit id="vote"><xbrli:measure>vmc:vote</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>vmc:segment</xbrli:measure></xbrli:unit><xbrli:unit id="business"><xbrli:measure>vmc:business</xbrli:measure></xbrli:unit><xbrli:unit id="divestiture"><xbrli:measure>vmc:divestiture</xbrli:measure></xbrli:unit><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-07-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">vmc:OrcaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:NamgisMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">vmc:OrcaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2012-01-01</xbrli:startDate><xbrli:endDate>2013-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:UnsecuredLineOfCreditMaturityOfAugust2027Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-03-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:CooperatingPartiesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2007-05-01</xbrli:startDate><xbrli:endDate>2007-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:CooperatingPartiesGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-03-01</xbrli:startDate><xbrli:endDate>2016-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EnvironmentalProtectionAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitFiledByOccidentalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-01</xbrli:startDate><xbrli:endDate>2018-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitFiledByOccidentalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:TexasBrineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:TexasBrineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-01</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:TexasBrineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:TexasBrineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:CasesAllegedlyInvolving111TrichloroethaneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:NewYorkWaterDistrictCasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:NewJerseyNaturalResourcesDamagesCaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2017-09-01</xbrli:startDate><xbrli:endDate>2017-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitAgainstCalmatCoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:LadwpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vmc:NHWTreatmentSystemMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">vmc:HewittLandfillMatterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">vmc:HewittLandfillMatterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vmc:NHCTreatmentSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:FormerCementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmc:Acquisitions2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmc:Acquisitions2024Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmc:ConcreteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:VA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-10-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-04-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001396009</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i7ecf4a491f364ae783108e56482efd64_1"></div><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-Q</ix:nonNumeric></span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Mark One)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:2.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:94.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="f-2">&#254;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quarterly period ended </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3">June 30, 2024</ix:nonNumeric></span></div><div style="margin-top:8pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OR</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:3.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-4">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Commission File Number </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-33841</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><img src="vmc-20240630_g1.jpg" alt="VMC (280) JPG (1).jpg" style="height:53px;margin-bottom:5pt;vertical-align:text-bottom;width:124px"/></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-6">VULCAN MATERIALS COMPANY</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.636%"><tr><td style="width:1.0%"/><td style="width:49.744%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.056%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-7">New Jersey</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(State or other jurisdiction of incorporation)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-8">20-8579133</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-9">1200 Urban Center Drive</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-10">Birmingham</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-11">Alabama</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Address of principal executive offices) </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-12">35242</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(zip code)</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-13">205</ix:nonNumeric>)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-14">298-3000</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant's telephone number including area code)</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Securities Exchange Act of 1934:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:40.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.654%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:40.024%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;<ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-15">Common Stock, $1 par value</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-16">VMC</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-17">New York Stock Exchange</ix:nonNumeric> </span></div></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-18">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.181%"><tr><td style="width:1.0%"/><td style="width:21.585%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.165%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.906%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.081%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-20">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-21">o</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-22">o</ix:nonNumeric></span></div></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt:fixed-false" id="f-23">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Shares Outstanding at July&#160;23, 2024</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Common Stock, $1 Par Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" id="f-24">132,060,016</ix:nonFraction></span></div></td></tr></table></div><div style="margin-bottom:1pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">VULCAN MATERIALS COMPANY</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">FORM 10-Q</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">QUARTER ENDED JUNE&#160;30, 2024</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONTENTS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:68.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.811%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_10">PART I</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_13">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_13">Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_16">Condensed Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_16">2</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_19">Condensed Consolidated Statements of Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_19">3</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_22">Condensed Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_22">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_25">Notes to Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_25">5</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_97">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_97">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_97">26</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_151">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_151">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_151">44</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_154">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_154">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_154">44</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_157">PART II</a></span></div></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_157">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_160">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_160">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_160">45</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_163">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_163">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_163">45</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_166">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_166">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_166">45</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_169">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_169">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_169">45</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_172">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_172">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_172">45</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_178">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_178">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_178">46</a></span></div></td></tr><tr style="height:18pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i7ecf4a491f364ae783108e56482efd64_181">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:none" href="#i7ecf4a491f364ae783108e56482efd64_181">47</a></span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Unless otherwise stated or the context otherwise requires, references in this report to &#8220;Vulcan,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; or &#8220;us&#8221; refer to Vulcan Materials Company and its consolidated subsidiaries.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">PART I FINANCIAL INFORMATION</span></div><div id="i7ecf4a491f364ae783108e56482efd64_13"></div><div style="text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">FINANCIAL STATEMENTS</span></div></td></tr></table></div><div id="i7ecf4a491f364ae783108e56482efd64_16"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VULCAN MATERIALS COMPANY AND SUBSIDIARY COMPANIES</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr style="height:11pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Unaudited</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-30">111.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-31">931.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="f-32">166.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-33">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-34">18.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="f-35">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts and notes receivable, gross</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-36">1,075.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" scale="6" id="f-37">903.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" format="ixt:num-dot-decimal" scale="6" id="f-38">1,174.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowance for credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" scale="6" id="f-39">14.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" scale="6" id="f-40">13.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" scale="6" id="f-41">14.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts and notes receivable, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-42">1,061.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" scale="6" id="f-43">889.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="f-44">1,160.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-45">650.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-46">615.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-47">594.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-48">153.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-49">70.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAssetsCurrent" scale="6" id="f-50">120.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-51">1,976.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-52">2,524.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="f-53">2,043.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Investments and long-term receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermInvestmentsAndReceivablesNet" scale="6" id="f-54">31.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermInvestmentsAndReceivablesNet" scale="6" id="f-55">31.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermInvestmentsAndReceivablesNet" scale="6" id="f-56">31.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property, plant &amp; equipment, cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-57">12,240.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-58">11,835.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="6" id="f-59">11,561.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Allowances for depreciation, depletion &amp; amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-60">5,825.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-61">5,617.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="f-62">5,455.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property, plant &amp; equipment, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-63">6,415.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-64">6,217.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="f-65">6,105.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-66">511.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-67">511.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-68">558.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-69">3,536.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-70">3,531.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-71">3,689.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-72">1,462.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-73">1,460.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="6" id="f-74">1,653.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other noncurrent assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-75">281.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-76">267.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="f-77">251.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-78">14,216.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-79">14,545.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-80">14,333.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-81">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-82">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-83">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-84">95.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-85">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-86">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trade payables and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="6" id="f-87">326.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="6" id="f-88">390.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="6" id="f-89">402.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-90">374.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-91">406.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="f-92">390.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-93">796.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-94">797.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesCurrent" scale="6" id="f-95">793.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-96">3,331.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-97">3,877.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-98">3,873.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-99">1,011.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-100">1,028.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="f-101">1,069.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-102">141.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-103">145.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="6" id="f-104">149.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-105">507.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-106">507.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-107">537.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-108">697.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-109">681.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="f-110">683.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-111">6,486.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-112">7,037.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="6" id="f-113">7,107.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other commitments and contingencies (Note 8)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-3" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-114"/></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-4" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-115"/></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-116"/></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-117"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-118"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-119">1</ix:nonFraction></ix:nonFraction></ix:nonFraction> par value, Authorized <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-120"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-121"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="f-122">480.0</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares, </span></div><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;&#160;&#160;Outstanding <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-123">132.1</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-124">132.1</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="f-125">132.9</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CommonStockValueOutstanding" scale="6" id="f-126">132.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CommonStockValueOutstanding" scale="6" id="f-127">132.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CommonStockValueOutstanding" scale="6" id="f-128">132.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Capital in excess of par value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-129">2,879.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-130">2,880.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="f-131">2,845.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-132">4,833.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-133">4,615.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="f-134">4,375.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-135">140.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-136">143.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-137">151.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total shareholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-138">7,705.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-139">7,483.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-140">7,202.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:MinorityInterest" scale="6" id="f-141">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:MinorityInterest" scale="6" id="f-142">24.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:MinorityInterest" scale="6" id="f-143">23.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total equity</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-144">7,730.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-145">7,507.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-146">7,226.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities and equity</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-147">14,216.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-148">14,545.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="f-149">14,333.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes to the Condensed Consolidated Financial Statements are an integral part of these statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VULCAN MATERIALS COMPANY AND SUBSIDIARY COMPANIES</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">COMPREHENSIVE INCOME</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Unaudited</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per share data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-150">2,014.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-151">2,112.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-152">3,560.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-153">3,761.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-154">1,422.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-155">1,529.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-156">2,662.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="6" id="f-157">2,876.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-158">592.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-159">583.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-160">897.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-161">885.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Selling, administrative and general expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-162">134.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-163">139.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-164">263.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="6" id="f-165">256.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-166">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-167">16.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-168">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-169">18.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other operating expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="6" id="f-170">8.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="6" id="f-171">9.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="6" id="f-172">11.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" scale="6" id="f-173">9.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating earnings</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-174">453.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-175">451.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-176">626.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingIncomeLoss" scale="6" id="f-177">638.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other nonoperating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-178">8.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-179">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-180">8.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-181">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-182">40.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-183">46.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-184">79.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-185">95.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings from continuing operations before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-186">404.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-187">404.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-188">538.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="f-189">543.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-190">94.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-191">92.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-192">123.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-193">108.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-194">310.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-195">312.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-196">414.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-197">435.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-198">2.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-199">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-200">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-201">5.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-202">308.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-203">308.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-204">411.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-205">429.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-206">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-207">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-208">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="f-209">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-210">308.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-211">308.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-212">410.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-213">429.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of accumulated cash flow hedge losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" scale="6" id="f-214">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" scale="6" id="f-215">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" scale="6" id="f-216">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" scale="6" id="f-217">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Amortization of accumulated benefit plan costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-218">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-219">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-220">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" scale="6" id="f-221">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-222">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-223">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-224">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-225">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-226">309.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-227">310.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-228">414.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-229">432.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comprehensive earnings attributable to noncontrolling interest</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-230">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-231">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-232">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="f-233">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Comprehensive income attributable to Vulcan</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-234">309.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-235">310.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-236">413.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="f-237">432.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Basic earnings (loss) per share attributable to Vulcan</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Continuing operations </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-238">2.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-239">2.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-240">3.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="f-241">3.27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-242">0.01</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-243">0.02</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-244">0.03</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="f-245">0.05</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-246">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-247">2.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-248">3.10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-249">3.22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Diluted earnings (loss) per share attributable to Vulcan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Continuing operations </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-250">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-251">2.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-252">3.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="f-253">3.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-254">0.02</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-255">0.02</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-256">0.03</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="f-257">0.04</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-258">2.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-259">2.31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-260">3.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-261">3.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding </span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #17375f;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-262">132.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-263">133.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-264">132.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-265">133.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Assuming dilution</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-266">133.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-267">133.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-268">133.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-269">133.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Effective tax rate from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-270">23.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-271">22.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-272">22.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-8" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-273">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes to the Condensed Consolidated Financial Statements are an integral part of these statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_22"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VULCAN MATERIALS COMPANY AND SUBSIDIARY COMPANIES</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:400;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Unaudited</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-274">411.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-275">429.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjustments to reconcile net earnings to net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-276">307.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-277">303.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncash operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" id="f-278">25.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" id="f-279">27.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-280">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-281">18.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contributions to pension plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PensionContributions" scale="6" id="f-282">3.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PensionContributions" scale="6" id="f-283">3.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-284">24.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ShareBasedCompensation" scale="6" id="f-285">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" scale="6" id="f-286">18.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" scale="6" id="f-287">4.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Changes in assets and liabilities before initial effects of business acquisitions and dispositions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="6" id="f-288">375.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncreaseDecreaseInOperatingCapital" scale="6" id="f-289">256.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-290">7.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="f-291">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-292">374.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="f-293">507.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Investing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of property, plant &amp; equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-294">344.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="f-295">354.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from sale of property, plant &amp; equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-296">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="6" id="f-297">20.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from sale of businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-298">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="f-299">130.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment for businesses acquired, net of acquired cash and adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-300">193.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="6" id="f-301">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used for investing activities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-302">533.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="f-303">203.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Financing Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from short-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" scale="6" id="f-304">103.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProceedsFromShortTermDebt" scale="6" id="f-305">75.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="f-306">8.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="f-307">175.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of current maturities and long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-308">550.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="f-309">550.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Proceeds from issuance of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-310">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="6" id="f-311">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Debt issuance and exchange costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-312">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="6" id="f-313">3.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Payment of finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-314">7.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeasePrincipalPayments" scale="6" id="f-315">11.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchases of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-316">68.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="6" id="f-317">49.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-318">122.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PaymentsOfDividendsCommonStock" scale="6" id="f-319">114.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Share-based compensation, shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-320">24.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="f-321">17.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-322">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="f-323">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net cash used for financing activities</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-324">678.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="f-325">297.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net increase (decrease) in cash and cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-326">837.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="f-327">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-328">949.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-329">161.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-330">111.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-331">168.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">The accompanying Notes to the Condensed Consolidated Financial Statements are an integral part of the statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_25"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i7ecf4a491f364ae783108e56482efd64_28"></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 1: <ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-332" continuedAt="f-332-1" escape="true">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="f-332-1" continuedAt="f-332-2"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NATURE OF OPERATIONS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:2pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Vulcan Materials Company (the &#8220;Company,&#8221; &#8220;Vulcan,&#8221; &#8220;we,&#8221; &#8220;our&#8221;), a New Jersey corporation, is the nation&#8217;s largest supplier of construction aggregates (primarily crushed stone, sand and gravel) and a major producer of aggregates-intensive downstream products such as asphalt mix and ready-mixed concrete.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We operate primarily in the United States, and our principal product &#8212; aggregates &#8212; is used in most types of public and private construction projects and in the production of asphalt mix and ready-mixed concrete. Our primary focus is serving metropolitan markets in the United States that are expected to experience the most significant growth in population, households and employment. These <ix:nonFraction unitRef="factor" contextRef="c-1" decimals="INF" name="vmc:NumberOfDemographicFactors" format="ixt-sec:numwordsen" scale="0" id="f-333">three</ix:nonFraction> demographic factors are significant drivers of demand for aggregates. While aggregates is our focus and primary business, we produce and sell aggregates-intensive asphalt mix and/or ready-mixed concrete products in certain markets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-334" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BASIS OF PRESENTATION</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our accompanying unaudited condensed consolidated financial statements were prepared in compliance with the instructions to Form 10-Q and Article 10 of Regulation S-X and thus do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (GAAP) for complete financial statements. We prepared the accompanying condensed consolidated financial statements on the same basis as our annual financial statements, except for the adoption of new accounting standards, if any, as described in Note 17. Our Condensed Consolidated Balance Sheet as of December&#160;31, 2023 was derived from the audited financial statement, but it does not include all disclosures required by GAAP. In the opinion of our management, the statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the results of the reported interim periods. For further information, refer to the consolidated financial statements and footnotes included in our most recent Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Operating results for the three and six month periods ended June&#160;30, 2024 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets, liabilities, revenues and expenses. The most significant estimates and assumptions included in the preparation of these financial statements are related to goodwill and long-lived asset impairments, business combinations and purchase price allocation, pension and other postretirement benefits, environmental compliance, claims and litigation including self-insurance, and income taxes (refer to the Critical Accounting Policies included in Item 7 of our most recent Annual Report on Form 10-K). Events that relate to conditions arising after June&#160;30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">will be reflected in management&#8217;s estimates for future periods.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" id="f-335" continuedAt="f-335-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NONCONTROLLING INTEREST</span></div></ix:nonNumeric><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We own an <ix:nonFraction unitRef="number" contextRef="c-10" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="f-336">88</ix:nonFraction>% controlling interest in the Orca Sand and Gravel Limited Partnership (Orca) which was formed to develop the Orca quarry in British Columbia, Canada. The remaining <ix:nonFraction unitRef="number" contextRef="c-11" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="f-337">12</ix:nonFraction>% noncontrolling interest is held by the Namgis First Nation (Namgis). This noncontrolling interest consists of the Namgis&#8217; share of the fair value equity in the partnership. <ix:continuation id="f-335-1">Our condensed consolidated financial statements recognize the full fair value of all of the subsidiary&#8217;s assets and liabilities offset by the noncontrolling interest in total equity.</ix:continuation></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-338" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESTRICTED CASH</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Restricted cash primarily consists of cash proceeds from the sale of property held in escrow for the acquisition of replacement property under like-kind exchange agreements. The escrow accounts are administered by an intermediary. Cash restricted pursuant to like-kind exchange agreements remains restricted for a maximum of 180 days from the date of the property sale pending the acquisition of replacement property. Restricted cash may also include cash reserved by other contractual agreements (such as asset purchase agreements) for a specified purpose and therefore is not available for use for other purposes. Restricted cash is included with cash and cash equivalents in the accompanying Condensed Consolidated Statements of Cash Flows.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-339" continuedAt="f-339-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INVENTORIES</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="f-340" escape="true"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-339-1">Inventories and supplies are stated at the lower of cost or net realizable value.</ix:continuation> Inventories are as follows:</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished products</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-341">514.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-342">494.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="6" id="f-343">455.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-344">58.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-345">51.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="6" id="f-346">69.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-347">8.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-348">6.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="6" id="f-349">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating supplies and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventorySuppliesNetOfReserves" scale="6" id="f-350">68.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventorySuppliesNetOfReserves" scale="6" id="f-351">63.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventorySuppliesNetOfReserves" scale="6" id="f-352">63.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-353">650.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-354">615.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:InventoryNet" scale="6" id="f-355">594.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="f-356" continuedAt="f-356-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DISCONTINUED OPERATIONS</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-332-2"><ix:continuation id="f-356-1"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2005, we sold substantially all the assets of our Chemicals business to a subsidiary of Occidental Chemical Corporation. The financial results of the Chemicals business are classified as discontinued operations in the accompanying Condensed Consolidated Statements of Comprehensive Income for all periods presented. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="f-357" continuedAt="f-357-1" escape="true">Results from discontinued operations are as follows:</ix:nonNumeric></span></div><ix:continuation id="f-357-1"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax loss</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-358">2.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-359">4.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-360">5.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" scale="6" id="f-361">7.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax benefit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-362">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-363">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-364">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="f-365">2.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-366">2.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-367">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-368">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" sign="-" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" scale="6" id="f-369">5.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our discontinued operations include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business (including certain matters as discussed in Note 8). There were <ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="0" id="f-370"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="0" id="f-371"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="INF" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="0" id="f-372"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:fixed-zero" scale="0" id="f-373">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> revenues from discontinued operations for the periods presented.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-374" continuedAt="f-374-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EARNINGS PER SHARE (EPS)</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="f-375" escape="true"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-374-1" continuedAt="f-374-2">Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS)</ix:continuation>, as set forth below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-376">132.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-377">133.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-378">132.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="f-379">133.2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive effect of </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-Only Stock Appreciation Rights</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-380">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-381">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-382">0.2</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="6" id="f-383">0.2</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other stock compensation awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans" scale="6" id="f-384">0.5</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans" scale="6" id="f-385">0.4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans" scale="6" id="f-386">0.5</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans" scale="6" id="f-387">0.3</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-388">133.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-389">133.8</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-390">133.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="f-391">133.7</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><ix:continuation id="f-374-2" continuedAt="f-374-3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All dilutive common stock equivalents are reflected in our earnings per share calculations. In periods of loss, shares that otherwise would have been included in our diluted weighted-average common shares outstanding computation would be excluded.</span></div></ix:continuation><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:continuation id="f-374-3">Antidilutive common stock equivalents are not included in our earnings per share calculations.</ix:continuation> <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-392" continuedAt="f-392-1" escape="true">The number of antidilutive common stock equivalents for which the exercise price exceeds the weighted-average market price is as follows:</ix:nonNumeric></span></div><ix:continuation id="f-392-1"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Antidilutive common stock equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-393">0.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-394">0.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-395">0.1</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="6" id="f-396">0.1</ix:nonFraction></span></td></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="f-397" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RECLASSIFICATIONS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As a result of a first quarter 2024 change in our internal management reporting structure, prior period segment information has been revised to conform to our current segment reporting structure. This change had no impact on our prior consolidated results of operations, financial position or cash flows (refer to Note 13 for further information).</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_31"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 2: <ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-399" continuedAt="f-399-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-398" continuedAt="f-398-1" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-399-1" continuedAt="f-399-2"><ix:continuation id="f-398-1" continuedAt="f-398-2"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our portfolio of nonmineral leases is composed of leases for real estate (including office buildings, aggregates sales yards and terminals, and concrete and asphalt sites) and equipment (including railcars and rail track, barges, and office, plant and mobile equipment).</span></div><ix:nonNumeric contextRef="c-1" name="vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" id="f-400" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:28.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">dollars in millions</span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Classification on the Balance Sheet</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-401">646.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-402">636.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-403">669.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-404">135.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-405">124.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-406">111.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases, net</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-407">511.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-408">511.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="f-409">558.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-410">59.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-411">62.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" scale="6" id="f-412">91.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-413">22.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-414">20.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="f-415">19.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-416"><span style="-sec-ix-hidden:f-417"><span style="-sec-ix-hidden:f-418">Property, plant &amp; equipment, net</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-419">36.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-420">42.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="6" id="f-421">71.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:LeaseRightOfUseAsset" scale="6" id="f-422">548.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:LeaseRightOfUseAsset" scale="6" id="f-423">553.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:LeaseRightOfUseAsset" scale="6" id="f-424">630.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-425"><span style="-sec-ix-hidden:f-426"><span style="-sec-ix-hidden:f-427">Other current liabilities</span></span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-428">47.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-429">47.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" id="f-430">47.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-431"><span style="-sec-ix-hidden:f-432"><span style="-sec-ix-hidden:f-433">Other current liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-434">11.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-435">12.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="6" id="f-436">20.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-437"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Noncurrent operating lease liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-440">507.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-441">507.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" id="f-442">537.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-443"><span style="-sec-ix-hidden:f-444"><span style="-sec-ix-hidden:f-445">Other noncurrent liabilities</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-446">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-447">16.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="f-448">26.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:LeaseLiability" scale="6" id="f-449">580.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="vmc:LeaseLiability" scale="6" id="f-450">583.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="vmc:LeaseLiability" scale="6" id="f-451">631.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-3" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-452">19.2</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-453">19.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-454">19.5</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-3" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-455">2.4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-456">2.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-457">2.6</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-458">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-459">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-460">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-461">2.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-462">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-463">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The decreases from June 30, 2023 in total lease assets and liabilities presented above primarily relate to the November 2023 sale of concrete operations in Texas (see Note 16 for additional information). Our lease agreements do not contain material residual value guarantees, restrictive covenants or early termination options. In addition to the lease assets and liabilities presented in the table above, we entered into an agreement to lease a terminal in California and expect to have all permits in place associated with all lease commencement options in the second half of 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-464" continuedAt="f-464-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.627%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease cost </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-465">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-466">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-467">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="6" id="f-468">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-469">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-470">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-471">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:FinanceLeaseInterestExpense" scale="6" id="f-472">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-473">18.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-474">19.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-475">37.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeaseCost" scale="6" id="f-476">39.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-477">11.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-478">12.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-479">22.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ShortTermLeaseCost" scale="6" id="f-480">23.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="f-481">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="f-482">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="f-483">9.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:VariableLeaseCost" scale="6" id="f-484">10.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-485">0.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-486">1.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-487">1.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:SubleaseIncome" scale="6" id="f-488">1.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-489">36.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-490">39.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-491">73.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:LeaseCost" scale="6" id="f-492">78.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><ix:continuation id="f-464-1" continuedAt="f-464-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"><ix:continuation id="f-464-2">Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less).</ix:continuation> </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-399-2"><ix:continuation id="f-398-2"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Cash paid for operating leases was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-493">36.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:OperatingLeasePayments" scale="6" id="f-494">36.6</ix:nonFraction> million for the six months ended June&#160;30, 2024 and 2023, respectively. Cash paid for finance leases (principal and interest) was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="vmc:TotalCashPaidForFinanceLeases" scale="6" id="f-495">7.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="vmc:TotalCashPaidForFinanceLeases" scale="6" id="f-496">12.1</ix:nonFraction> million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div></ix:continuation></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_34"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 3: <ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-497" continuedAt="f-497-1" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="f-497-1" continuedAt="f-497-2"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our estimated annual effective tax rate (EAETR) is based on full-year expectations of pretax earnings, statutory tax rates and permanent differences between book and tax accounting such as percentage depletion. For interim financial reporting, we calculate our quarterly income tax provision in accordance with the EAETR. Each quarter, we update our EAETR based on our revised full-year expectation of pretax earnings and calculate the income tax provision so that the year-to-date income tax provision reflects the EAETR. Significant judgment is required in determining our EAETR.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In the second quarter of 2024, we recorded income tax expense from continuing operations of $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-498">94.4</ix:nonFraction> million compared to $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-499">92.0</ix:nonFraction> million in the second quarter of 2023. The</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">increase in tax expense was primarily due to</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">less excess tax benefits generated from share-based compensation recognized in the second quarter of 2024.</span></div></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_588"></div><ix:continuation id="f-497-2" continuedAt="f-497-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For the first six months of 2024, we recorded income tax expense from continuing operations of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-500">123.4</ix:nonFraction> million compared to $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-501">108.6</ix:nonFraction> million for the first six months of 2023. The increase in tax expense was primarily due to a discrete benefit related to a 2022 business disposition recognized in the first six months of 2023.</span></div></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_599"></div><ix:continuation id="f-497-3"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In August 2022, the Inflation Reduction Act (IRA) was signed into law, effective for tax years beginning on or after January 1, 2023. The IRA introduced a corporate alternative minimum tax (CAMT) of 15% applicable to corporations with adjusted financial statement income in excess of $1 billion, as well as certain climate-related tax provisions. We were not subject to CAMT in 2023 and do not anticipate being subject to CAMT in 2024.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As discussed in Note 8, in May 2022, Mexican government officials unexpectedly and arbitrarily shut down our Calica operations in Mexico. In 2023, Calica had deferred tax assets (including net operating losses) of $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="6" id="f-502">27.4</ix:nonFraction> million against which we have a full valuation allowance recorded. In 2024, we project a $<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-5" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="6" id="f-503">6.6</ix:nonFraction> million increase in deferred tax assets against which a valuation allowance was recorded as a component of the EAETR in the first six months of 2024. A majority of the deferred tax assets relate to a net operating loss (NOL) carryforward which would expire between 2032 and 2034 if not utilized. Should the Mexican government lift the shutdown and/or if we are successful in our North American Free Trade Agreement (NAFTA) claim, we will reevaluate the need for a valuation allowance against the deferred tax assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We project Alabama NOL carryforward deferred tax assets at December&#160;31, 2024 of $<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="6" id="f-504">68.4</ix:nonFraction> million against which we have a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-5" name="us-gaap:OperatingLossCarryforwardsValuationAllowance" scale="6" id="f-505">49.5</ix:nonFraction> million. Almost all of the Alabama NOL carryforward would expire between 2024 and 2029 if not utilized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A summary of our deferred tax assets and liabilities is included in Note 9 &#8220;Income Taxes&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_40"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 4: <ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-506" continuedAt="f-506-1" escape="true">REVENUES</ix:nonNumeric></span></div><ix:continuation id="f-506-1" continuedAt="f-506-2"><div style="margin-top:4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenues are measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales taxes and other taxes we collect are recorded as liabilities until remitted and thus are excluded from revenues. Costs to obtain and fulfill contracts (primarily asphalt construction paving contracts) are immaterial and are expensed as incurred when the expected amortization period is <ix:nonNumeric contextRef="c-16" name="vmc:CostsForPavingContractsExpenseExpectedAmortizationPeriod" format="ixt-sec:durwordsen" id="f-507">one year</ix:nonNumeric> or less. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-508" continuedAt="f-508-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our segment total revenues by geographic market for the three and six month periods ended June&#160;30, 2024 and 2023 are disaggregated as follows (the decrease in Gulf Coast market concrete revenues is primarily attributable to the sale of concrete operations in Texas in November 2023; see Note 16 for additional information):</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-509">461.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-510">63.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-511">82.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-512">607.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-513">885.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-514">64.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-515">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-516">952.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-517">266.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-518">223.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-519">82.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-520">572.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-521">1,613.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-522">351.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-523">167.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-524">2,132.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-525">117.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-526">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-527">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-528">117.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-529">1,495.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-530">351.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-531">167.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-532">2,014.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-533">451.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-534">60.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-42" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-535">95.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-43" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-536">607.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-537">879.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-45" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-538">64.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-46" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-539">152.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-47" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-540">1,096.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-48" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-541">250.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-49" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-542">212.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-50" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-543">95.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-51" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-544">557.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-545">1,580.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-546">337.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-547">343.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-548">2,261.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-549">148.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-550">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-551">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-552">148.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-60" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-553">1,432.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-554">337.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-62" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-555">343.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-556">2,112.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_635"></div><ix:continuation id="f-508-1" continuedAt="f-508-2"><ix:continuation id="f-506-2" continuedAt="f-506-3"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-557">800.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-558">85.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-559">158.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-66" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-560">1,044.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-67" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-561">1,642.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-68" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-562">107.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-69" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-563">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-70" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-564">1,753.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-565">462.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-566">344.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-73" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-567">152.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-568">959.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-569">2,904.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-570">537.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-571">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-572">3,757.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-573">197.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-574">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-575">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-576">197.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-577">2,707.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-578">537.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-579">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-580">3,560.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:54.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.963%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-86" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-581">795.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-582">82.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-583">183.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-584">1,060.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-585">1,668.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-586">110.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-587">288.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-588">2,067.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-589">414.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-590">313.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-591">156.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-592">884.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-593">2,877.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-594">507.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-595">628.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-596">4,013.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-597">251.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-598">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-599">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-600">251.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-601">2,626.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-602">507.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-603">628.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-604">3,761.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_624"></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><ix:continuation id="f-508-2" continuedAt="f-508-3"><ix:continuation id="f-506-3" continuedAt="f-506-4"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">The geographic markets are defined by states/countries as follows:</span></ix:continuation></ix:continuation></div><ix:continuation id="f-506-4" continuedAt="f-506-5"><ix:continuation id="f-508-3" continuedAt="f-508-4"><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">East market &#8212; Arkansas, Delaware, Illinois, Kentucky, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Tennessee, Virginia and Washington D.C.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Gulf Coast market &#8212; Alabama, Florida, Georgia, Louisiana, Mississippi, Oklahoma, South Carolina, Texas, U.S. Virgin Islands, Freeport (Bahamas), Puerto Cort&#233;s (Honduras) and Quintana Roo (Mexico)</span></div></ix:continuation><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-9pt"><ix:continuation id="f-508-4"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">West market &#8212; Arizona, California, Hawaii, New Mexico and British Columbia (Canada)</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-506-5" continuedAt="f-506-6"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total revenues are primarily derived from our p</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">roduct sales of aggregates (crushed stone, sand and gravel, sand and other aggregates), asphalt mix and ready-mixed concrete, and include freight &amp; delivery costs that we pass along to our customers to deliver these products. We also generate service revenues from our asphalt construction paving business and service revenues related to our aggregates business, such as landfill tipping fees. Our total service revenues were $<ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-605">70.2</ix:nonFraction> million (<ix:nonFraction unitRef="number" contextRef="c-109" decimals="3" name="vmc:PercentOfTotalRevenues" scale="-2" id="f-606">3.5</ix:nonFraction>% of total revenues) and $<ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-607">69.7</ix:nonFraction> million (<ix:nonFraction unitRef="number" contextRef="c-110" decimals="3" name="vmc:PercentOfTotalRevenues" scale="-2" id="f-608">3.3</ix:nonFraction>% of total revenues) for the three months ended June&#160;30, 2024 and 2023, respectively, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-609">106.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> (</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-111" decimals="3" name="vmc:PercentOfTotalRevenues" scale="-2" id="f-610">3.0</ix:nonFraction>%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of total revenues) and $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-611">104.8</ix:nonFraction> million (<ix:nonFraction unitRef="number" contextRef="c-112" decimals="3" name="vmc:PercentOfTotalRevenues" scale="-2" id="f-612">2.8</ix:nonFraction>% of total revenues) for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our products typically are sold to private industry and not directly to governmental entities. Although approximately <ix:nonFraction unitRef="number" contextRef="c-113" decimals="2" name="vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction" scale="-2" id="f-613">40</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-114" decimals="2" name="vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction" scale="-2" id="f-614">55</ix:nonFraction>% of our aggregates shipments have historically been used in publicly funded construction (such as highways, airports and government buildings), a relatively small portion of our sales are made directly to federal, state, county or municipal governments/agencies. Therefore, although reductions in state and federal funding can curtail publicly funded construction, the vast majority of our business is not directly subject to renegotiation of profits or termination of contracts with local, state or federal governments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PRODUCT REVENUES</span></div><div style="margin-top:2pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally, this occurs at a point in time when our aggregates, asphalt mix and ready-mixed concrete are shipped/delivered and control passes to the customer. Revenue for our products is recorded at the fixed invoice amount, and payment is due by the 15</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">th</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> day of the following month. We do not offer discounts for early payment.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight &amp; delivery generally represents pass-through transportation costs we incur (including our administrative costs) and pay to third-party carriers to deliver our products to customers and are accounted for as a fulfillment activity. Likewise, the costs related to freight &amp; delivery are included in cost of revenues.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-615" escape="true"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-616">2,014.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-617">2,112.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-618">3,560.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-619">3,761.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-620">258.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-621">264.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-622">480.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-623">490.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues excluding freight &amp; delivery</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-624">1,755.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-625">1,848.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-626">3,079.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-627">3,271.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes freight &amp; delivery to remote distribution sites.</span></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSTRUCTION PAVING SERVICE REVENUES</span></div><div style="margin-top:2pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenue from our asphalt construction paving business is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by costs incurred to date as a percentage of total costs estimated for the project. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Future revenues from unsatisfied performance obligations (including contracts with an expected duration of 1 year or less) at June&#160;30, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-628">271.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="f-629">130.2</ix:nonFraction> million, respectively. The remaining period to complete the obligations at June&#160;30, 2024 ranged from <ix:nonNumeric contextRef="c-125" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-630">1</ix:nonNumeric> month to <ix:nonNumeric contextRef="c-126" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-631">54</ix:nonNumeric> months. The increase in future revenues from unsatisfied performance obligations is primarily due to acquisitions completed during the second quarter of 2024 (refer to Note 16 for further information).</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced. Contract assets for estimated earnings in excess of billings, contract assets related to retainage provisions and contract liabilities for billings in excess of costs are immaterial. Variable consideration in our construction paving contracts is immaterial and consists of incentives and penalties based on the quality of work performed. Our construction paving contracts may contain warranty provisions covering defects in equipment, materials, design or workmanship that generally run from <ix:nonNumeric contextRef="c-127" name="vmc:CoverageOfWarrantyProvisions" format="ixt-sec:durwordsen" id="f-632">nine months</ix:nonNumeric> to <ix:nonNumeric contextRef="c-128" name="vmc:CoverageOfWarrantyProvisions" format="ixt-sec:durwordsen" id="f-633">one year</ix:nonNumeric> after project completion. Due to the nature of our construction paving projects, including contract owner inspections of the work during construction and prior to acceptance, we have not experienced material warranty costs for these short-term warranties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VOLUMETRIC PRODUCTION PAYMENT DEFERRED REVENUES</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2013 and 2012, we sold a percentage interest in certain future aggregates production for net cash proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-5" name="vmc:ProceedsFromSaleOfFutureProduction" format="ixt:num-dot-decimal" scale="6" id="f-634">226.9</ix:nonFraction>&#160;million. These transactions, structured as volumetric production payments (VPPs):</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">relate to <ix:nonFraction unitRef="quarry" contextRef="c-1" decimals="INF" name="vmc:NumberOfQuarries" format="ixt-sec:numwordsen" scale="0" id="f-635">eight</ix:nonFraction> quarries in Georgia and South Carolina</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">provide the purchaser solely with a nonoperating percentage interest in the subject quarries&#8217; future aggregates production</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">contain no minimum annual or cumulative guarantees by us for production or sales volume, nor minimum sales price</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">are both volume and time limited (we expect the transactions will last approximately <ix:nonNumeric contextRef="c-1" name="vmc:VolumetricProductionPaymentsTerm" format="ixt-sec:duryear" id="f-636">20</ix:nonNumeric> more years, limited by volume rather than time)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are the exclusive sales agent for, and transmit quarterly to the purchaser the proceeds from the sale of, the purchaser&#8217;s share of aggregates production. Our consolidated total revenues exclude the revenue from the sale of the purchaser&#8217;s share of aggregates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The proceeds we received from the sale of the percentage interest were recorded as deferred revenue on the balance sheet. We recognize revenue on a unit-of-sales basis (as we sell the purchaser&#8217;s share of production) relative to the volume limitations of the </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-506-6"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">transactions. Given the nature of the risks and potential rewards assumed by the buyer, the transactions do not reflect financing activities.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="f-637" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in our deferred revenue balances (current and noncurrent) are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-638">151.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-639">159.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-640">152.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-641">161.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue recognized from deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-642">2.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-643">2.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-644">3.9</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="f-645">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-646">148.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-647">157.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-648">148.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-649">157.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Based on expected sales from the specified quarries, we expect to recognize $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-5" name="us-gaap:ContractWithCustomerLiability" scale="6" id="f-650">7.5</ix:nonFraction> million of VPP deferred revenue as income during the twelve-month period ending June&#160;30, 2025 (reflected in other current liabilities in our June&#160;30, 2024 Condensed Consolidated Balance Sheet).</span></div></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_49"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 5: <ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-651" continuedAt="f-651-1" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><ix:continuation id="f-651-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as described below:</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Inputs that are derived principally from or corroborated by observable market data</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Inputs that are unobservable and significant to the overall fair value measurement</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-652" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our assets subject to fair value measurement on a recurring basis are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-653">31.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-654">31.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-655">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-656">31.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-657">31.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-658">29.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-5" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-659">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-5" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-660">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-5" sign="-" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="f-661">2.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-662">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-663">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-5" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="f-664">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:FairValueNetAssetLiability" scale="6" id="f-665">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:FairValueNetAssetLiability" scale="6" id="f-666">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-5" sign="-" name="us-gaap:FairValueNetAssetLiability" scale="6" id="f-667">1.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="trust" contextRef="c-1" decimals="INF" name="vmc:NumberOfRabbiTrustsEstablished" format="ixt-sec:numwordsen" scale="0" id="f-668">two</ix:nonFraction> Rabbi Trusts for the purpose of providing a level of security for the employee nonqualified retirement and deferred compensation plans and for the directors' nonqualified deferred compensation plans. The fair values of these investments are estimated using a market approach. The Level 1 investments include mutual funds for which quoted prices in active markets are available. Level 2 investments are stated at estimated fair value based on the underlying investments in the fund (high-quality, short-term, U.S. dollar-denominated money market instruments).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net gains of the Rabbi Trusts&#8217; investments were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GainLossOnInvestments" scale="6" id="f-669">1.0</ix:nonFraction> million</span><span style="color:#00b050;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GainLossOnInvestments" scale="6" id="f-670">2.0</ix:nonFraction> million for the six months ended June&#160;30, 2024 and 2023, respectively. The portions of the net gains related to investments still held by the Rabbi Trusts at June&#160;30, 2024 and 2023 were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:UnrealizedGainLossOnInvestments" scale="6" id="f-671">0.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:UnrealizedGainLossOnInvestments" scale="6" id="f-672">2.1</ix:nonFraction> million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Interest rate swaps are measured at fair value using quoted market prices or pricing models that use prevailing market interest rates as of the measurement date. These interest rate swaps are more fully described in Note 6.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The carrying values of our cash equivalents, restricted cash, accounts and notes receivable, short-term debt, trade payables and accruals, and all other current liabilities approximate their fair values because of the short-term nature of these instruments. Additional disclosures for derivative instruments and interest-bearing debt are presented in Notes 6 and 7, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_55"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 6: <ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="f-673" continuedAt="f-673-1" escape="true">DERIVATIVE INSTRUMENTS</ix:nonNumeric></span></div><ix:continuation id="f-673-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">During the normal course of operations, we are exposed to market risks including interest rates, foreign currency exchange rates and commodity prices. From time to time, we use derivative instruments to balance the cost and risk of such expenses. We do not use derivative instruments for trading or other speculative purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In March 2023, we issued $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-674">550.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="c-148" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-675">5.80</ix:nonFraction>% fixed-rate debt maturing in March 2026. Concurrently, we entered into fixed-to-floating interest rate swap agreements designated as fair value hedges in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-5" name="us-gaap:DerivativeNotionalAmount" scale="6" id="f-676">550.0</ix:nonFraction> million. Under these swap agreements, we received a fixed interest rate of <ix:nonFraction unitRef="number" contextRef="c-149" decimals="4" name="us-gaap:DerivativeFixedInterestRate" scale="-2" id="f-677">5.80</ix:nonFraction>% (matches the fixed rate we paid on the $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-678">550.0</ix:nonFraction> million of debt) and paid daily compound Secured Overnight Financing Rate (SOFR) plus <ix:nonFraction unitRef="number" contextRef="c-149" decimals="5" name="us-gaap:DerivativeBasisSpreadOnVariableRate" scale="-2" id="f-679">0.241</ix:nonFraction>%. These swap agreements terminated in March 2024, coinciding with the redemption of the debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The changes in the fair value of these swaps designated as fair value hedges were recorded in interest expense and were perfectly offset by changes in the fair value of the related debt also recorded in interest expense. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="f-680" continuedAt="f-680-1" escape="true">These swaps were recognized at fair value in the accompanying Condensed Consolidated Balance Sheets as follows:</ix:nonNumeric></span></div><ix:continuation id="f-680-1" continuedAt="f-680-2"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value Hedges </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:DerivativeAssets" scale="6" id="f-681">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:DerivativeAssets" scale="6" id="f-682">3.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:DerivativeAssets" scale="6" id="f-683">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:DerivativeLiabilities" scale="6" id="f-684">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" name="us-gaap:DerivativeLiabilities" scale="6" id="f-685">4.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" name="us-gaap:DerivativeLiabilities" scale="6" id="f-686">7.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps net liability</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="6" id="f-687">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-5" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="6" id="f-688">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-5" sign="-" name="us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet" scale="6" id="f-689">2.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></ix:continuation><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><ix:continuation id="f-680-2" continuedAt="f-680-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"><ix:continuation id="f-680-3">See Note 5 for further discussion of fair value determination.</ix:continuation> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2007, 2018 and 2020, we entered into interest rate locks of future debt issuances to hedge the risk of higher interest rates. These interest rate locks were designated as cash flow hedges. The gain/loss upon settlement of these cash flow hedges is deferred (recorded in accumulated other comprehensive income (AOCI)) and amortized to interest expense over the term of the related debt.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="f-690" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">This amortization was reflected in the accompanying Condensed Consolidated Statements of Comprehensive Income as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Income Statement<br/>Location</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="f-691">0.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="f-692">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="f-693">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-5" sign="-" name="us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="6" id="f-694">1.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For the twelve-month period ending June&#160;30, 2025, we estimate that $<ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-5" name="us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" scale="6" id="f-695">2.3</ix:nonFraction> million of the $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" sign="-" name="us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" scale="6" id="f-696">18.6</ix:nonFraction> million net of tax loss in AOCI will be reclassified to interest expense.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 7: <ix:nonNumeric contextRef="c-1" name="us-gaap:DebtDisclosureTextBlock" id="f-697" continuedAt="f-697-1" escape="true">DEBT</ix:nonNumeric></span></div><ix:continuation id="f-697-1" continuedAt="f-697-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDebtTableTextBlock" id="f-698" escape="true"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Debt is detailed as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Effective<br/>Interest Rates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-699">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-700">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-701">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-702">95.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-703">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-704">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-705">95.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-706">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-707">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-708">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-709">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-710">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-711">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-712">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-713">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-170" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-714">4.50</ix:nonFraction>% notes due 2025 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-170" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-715">4.65</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-716">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-717">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-718">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-719">5.80</ix:nonFraction>% notes due 2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-720">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-721">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-722">550.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-723">3.90</ix:nonFraction>% notes due 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-176" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-724">4.00</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-725">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-726">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-727">400.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-728">3.50</ix:nonFraction>% notes due 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-179" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-729">3.94</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-730">750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-731">750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-732">750.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-182" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-733">7.15</ix:nonFraction>% notes due 2037</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-182" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-734">8.05</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-735">129.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-736">129.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-737">129.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-185" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-738">4.50</ix:nonFraction>% notes due 2047</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-185" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-739">4.59</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-740">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-741">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-742">700.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-743">4.70</ix:nonFraction>% notes due 2048</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-188" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-744">5.42</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-745">460.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-746">460.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-747">460.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-191" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-748">0.42</ix:nonFraction>%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-749">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-750">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-751">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - face value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-752">3,391.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-753">3,941.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-754">3,941.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized discounts and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-755">58.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-756">63.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" scale="6" id="f-757">65.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value adjustments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:DebtInstrumentFairValueAdjustments" scale="6" id="f-758">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="vmc:DebtInstrumentFairValueAdjustments" scale="6" id="f-759">0.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="vmc:DebtInstrumentFairValueAdjustments" scale="6" id="f-760">2.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - book value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-761">3,332.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-762">3,877.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="6" id="f-763">3,873.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-764">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-765">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtCurrent" scale="6" id="f-766">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - reported value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-767">3,331.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-768">3,877.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-769">3,873.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated fair value of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-770">3,158.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-771">3,798.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="f-772">3,715.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Borrowings on the bank line of credit and commercial paper are classified as short-term if we intend to repay within twelve months and as long-term if we have the intent and ability to extend payment beyond twelve months.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 6 for additional information on our fair value hedging strategy.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">We have the intent and ability to refinance these notes due April 2025 on a long-term basis.</span></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Discounts and debt issuance costs are amortized using the effective interest method over the terms of the respective notes resulting in $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" id="f-773">4.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="6" id="f-774">3.7</ix:nonFraction> million of net interest expense for these items for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELAYED DRAW TERM LOAN, LINE OF CREDIT AND COMMERCIAL PAPER PROGRAM</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In June 2021, we entered into a $<ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-775">1,600.0</ix:nonFraction>&#160;million unsecured delayed draw term loan which was fully drawn in August 2021 upon the acquisition of U.S. Concrete. The delayed draw term loan was paid down to $<ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-776">1,100.0</ix:nonFraction>&#160;million in September 2021 with cash on hand, paid down to $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-777">550.0</ix:nonFraction>&#160;million in August 2022 using the proceeds from the issuance of commercial paper as described below and fully repaid in March 2023 using proceeds from the issuance of <ix:nonFraction unitRef="number" contextRef="c-148" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-778">5.80</ix:nonFraction>% senior notes as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2022, we established a $<ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:CommercialPaper" format="ixt:num-dot-decimal" scale="6" id="f-779">1,600.0</ix:nonFraction>&#160;million commercial paper program through which we borrowed $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-780">550.0</ix:nonFraction>&#160;million that was used to partially repay the delayed draw term loan. As of June&#160;30, 2024, we had $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:ShortTermBorrowings" scale="6" id="f-781">95.0</ix:nonFraction> million in short-term commercial paper borrowings and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-782">550.0</ix:nonFraction> million in long-term commercial paper borrowings. Commercial paper borrowings bear interest at rates determined at the time of borrowing and as agreed between us and the commercial paper investors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-783">1,600.0</ix:nonFraction> million unsecured line of credit matures in August 2027 and contains covenants customary for an unsecured investment-grade facility. As of June&#160;30, 2024, we were in compliance with the covenants. Borrowings on the line of credit bear interest, at our option, at either SOFR plus a margin or Truist Bank&#8217;s base rate plus a margin. The margins are determined by our credit ratings. Standby letters of credit, which are issued under the line of credit and reduce availability, are charged a fee equal to the margin for SOFR borrowings plus <ix:nonFraction unitRef="number" contextRef="c-199" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-784">0.175</ix:nonFraction>%. We also pay a commitment fee on the daily average unused amount of the line of credit that ranges from <ix:nonFraction unitRef="number" contextRef="c-200" decimals="5" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-785">0.090</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-201" decimals="5" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-786">0.225</ix:nonFraction>% determined by our credit ratings. As of June&#160;30, 2024, the margin for SOFR borrowings was <ix:nonFraction unitRef="number" contextRef="c-202" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-787">1.125</ix:nonFraction>%, the margin for base rate borrowings was <ix:nonFraction unitRef="number" contextRef="c-203" decimals="5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="f-788">0.125</ix:nonFraction>% and the commitment fee for the unused amount was <ix:nonFraction unitRef="number" contextRef="c-204" decimals="5" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="f-789">0.100</ix:nonFraction>%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, our available borrowing capacity under the line of credit was $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-790">1,504.8</ix:nonFraction> million. Utilization of the borrowing capacity was as follows:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="INF" name="us-gaap:LineOfCredit" format="ixt-sec:numwordsen" scale="0" id="f-791">No</ix:nonFraction>ne was borrowed</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-792">95.2</ix:nonFraction> million was used to support standby letters of credit</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-697-2"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TERM DEBT</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All of our $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" format="ixt:num-dot-decimal" scale="6" id="f-793">3,486.1</ix:nonFraction> million (face value) of term debt (which includes $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:DebtLongtermAndShorttermCombinedAmount" scale="6" id="f-794">645.0</ix:nonFraction> million of commercial paper) is unsecured. All of the covenants in the debt agreements are customary for investment-grade facilities. As of June&#160;30, 2024, we were in compliance with all term debt covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In March 2023, we issued $<ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" scale="6" id="f-795">550.0</ix:nonFraction> million of <ix:nonFraction unitRef="number" contextRef="c-148" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-796">5.80</ix:nonFraction>% senior notes due 2026. Total proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:ProceedsFromDebtNetOfIssuanceCosts" format="ixt:num-dot-decimal" scale="6" id="f-797">546.6</ix:nonFraction>&#160;million (net of discounts and transaction costs), together with cash on hand, were used to repay the $<ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-5" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="f-798">550.0</ix:nonFraction>&#160;million delayed draw term loan. We redeemed these notes at par in March 2024 using cash on hand and recognized noncash expense of $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" scale="6" id="f-799">2.3</ix:nonFraction> million with the acceleration of unamortized deferred debt issuance costs.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STANDBY LETTERS OF CREDIT</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We provide, in the normal course of business, certain third-party beneficiaries with standby letters of credit to support our obligations to pay or perform according to the requirements of an underlying agreement. Such letters of credit typically have an initial term of <ix:nonNumeric contextRef="c-209" name="us-gaap:LineOfCreditFacilityExpirationPeriod" format="ixt-sec:durwordsen" id="f-800">one year</ix:nonNumeric>, renew automatically and can only be modified or canceled with the approval of the beneficiary. Our standby letters of credit are issued by banks that participate in our $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="f-801">1,600.0</ix:nonFraction> million line of credit and reduce the borrowing capacity thereunder. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="f-802" continuedAt="f-802-1" escape="true">Our standby letters of credit as of June&#160;30, 2024 are summarized by purpose in the table below:</ix:nonNumeric></span></div><ix:continuation id="f-802-1"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk management insurance</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:SelfInsuranceReserve" scale="6" id="f-803">80.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reclamation/restoration requirements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-804">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total standby letters of credit</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-805">95.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i7ecf4a491f364ae783108e56482efd64_61"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 8: <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-806" continuedAt="f-806-1" escape="true">COMMITMENTS AND CONTINGENCIES </ix:nonNumeric></span></div><ix:continuation id="f-806-1" continuedAt="f-806-2"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Certain of our aggregates reserves are burdened by volumetric production payments (nonoperating interest) as described in Note 4. As the holder of the operating interest, we have responsibility to bear the cost of mining and producing the reserves attributable to this nonoperating interest.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As stated in Note 2, our lease liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">totaled $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="vmc:LeaseLiability" scale="6" id="f-807">580.7</ix:nonFraction> million as of June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As summarized by purpose in Note 7, our standby letters of credit totaled $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="f-808">95.2</ix:nonFraction> million as of June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As described in Note 9, our asset retirement obligations totaled $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-809">334.1</ix:nonFraction> million as of June&#160;30, 2024.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">LITIGATION AND ENVIRONMENTAL MATTERS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are subject to occasional governmental proceedings and orders pertaining to occupational safety and health or to protection of the environment, such as proceedings or orders relating to noise abatement, air emissions or water discharges. As part of our continuing program of stewardship in safety, health and environmental matters, we have been able to resolve such proceedings and to comply with such orders without any material adverse effects on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have received notices from the United States Environmental Protection Agency (EPA) or similar state or local agencies that we are considered a potentially responsible party (PRP) at a limited number of sites under the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA or Superfund) or similar state and local environmental laws. Generally, we share the cost of remediation at these sites with other PRPs or alleged PRPs in accordance with negotiated or prescribed allocations. There is inherent uncertainty in determining the potential cost of remediating a given site and in determining any individual party's share in that cost. As a result, estimates can change substantially as additional information becomes available regarding the nature or extent of site contamination, remediation methods, other PRPs and their probable level of involvement, and actions by or against governmental agencies or private parties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have reviewed the nature and extent of our involvement at each Superfund site, as well as potential obligations arising under other federal, state and local environmental laws. While ultimate resolution and financial liability is uncertain at a number of the sites, in our opinion, based on information currently available, the ultimate resolution of claims and assessments related to these sites will not have a material effect on our consolidated results of operations, financial position or cash flows, although amounts recorded in a given period could be material to our results of operations or cash flows for that period. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock" id="f-810" continuedAt="f-810-1" escape="true">Amounts accrued for environmental matters (measured on an undiscounted basis) are presented below:</ix:nonNumeric></span></div><ix:continuation id="f-810-1"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-811">33.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-812">32.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-813">32.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained from former Chemicals business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-814">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-815">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-816">8.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued environmental remediation costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-817">42.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-818">40.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="6" id="f-819">41.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-806-2" continuedAt="f-806-3"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are a defendant in various lawsuits in the ordinary course of business. It is not possible to determine with precision the outcome, or the amount of liability, if any, under these lawsuits, especially where the cases involve possible jury trials with as yet undetermined jury panels.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to these lawsuits in which we are involved in the ordinary course of business, certain other material legal proceedings are more specifically described below:</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">LOWER PASSAIC RIVER STUDY AREA (DISCONTINUED OPERATIONS and SUPERFUND SITE) &#8212; The Lower Passaic River Study Area is part of the Diamond Shamrock Superfund Site in New Jersey. Vulcan and approximately <ix:nonFraction unitRef="entity" contextRef="c-216" decimals="-1" name="vmc:NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" scale="0" id="f-820">70</ix:nonFraction> other companies are parties (collectively the Cooperating Parties Group, CPG) to a May 2007 Administrative Order on Consent (AOC) with the EPA to perform a Remedial Investigation/Feasibility Study (draft RI/FS) of the lower <ix:nonFraction unitRef="mi" contextRef="c-216" decimals="INF" name="vmc:NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" scale="0" id="f-821">17</ix:nonFraction> miles of the Passaic River (River). The draft RI/FS was submitted recommending a targeted hot spot remedy; however, the EPA issued a record of decision (ROD) in March 2016 that calls for a bank-to-bank dredging remedy for the lower <ix:nonFraction unitRef="mi" contextRef="c-217" decimals="INF" name="vmc:NumberOfMilesForBankToBankDredgingRemedy" scale="0" id="f-822">8</ix:nonFraction> miles of the River. The EPA estimates that the cost of implementing this proposal is $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-7" name="vmc:EstimatedImplementationCosts" format="ixt:num-dot-decimal" scale="9" id="f-823">1.38</ix:nonFraction>&#160;billion. In September 2016, the EPA entered into an Administrative Settlement Agreement and Order on Consent with Occidental Chemical Corporation (Occidental) in which Occidental agreed to undertake the remedial design for this bank-to-bank dredging remedy and to reimburse the United States for certain response costs.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Efforts to investigate and remediate the River have been underway for many years and have involved hundreds of entities that have had operations on or near the River at some point during the past several decades. We formerly owned a chemicals operation near the mouth of the River, which was sold in 1974. The major risk drivers in the River have been identified to include dioxins, PCBs, DDx and mercury. We did not manufacture any of these risk drivers and have no evidence that any of these were discharged into the River by Vulcan.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In August 2017, the EPA informed certain members of the CPG, including Vulcan and others, that it planned to use the services of a third-party allocator with the expectation of offering cash-out settlements to some parties in connection with the bank-to-bank remedy identified in the ROD. This voluntary allocation process established an impartial third-party expert recommendation for use by the government and the participants as the basis of possible settlements, including settlements related to future remediation actions. The final allocation recommendations, which are subject to confidentiality provisions, were submitted to the EPA for its review and consideration in late December 2020. Certain PRPs, including Vulcan, thereafter received a joint confidential settlement demand from the EPA/Department of Justice (DOJ). Vulcan and certain of the other PRPs that received the joint confidential settlement demand (the Settling Defendants) reached an agreement to settle with the EPA/DOJ and negotiated a Consent Decree. The Consent Decree has been lodged with the court. Vulcan&#8217;s portion of the settlement is within the immaterial loss recorded for this matter in 2015.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In July 2018, Vulcan, along with more than <ix:nonFraction unitRef="defendant" contextRef="c-219" decimals="INF" name="us-gaap:LossContingencyNumberOfDefendants" scale="0" id="f-824">100</ix:nonFraction> other defendants, was sued by Occidental in United States District Court for the District of New Jersey, Newark Vicinage. Occidental is seeking cost recovery and contribution under CERCLA for costs related to the River. This lawsuit is currently stayed pending adjudication of the Consent Decree. In another related proceeding, Occidental filed a lawsuit in March 2023 against Vulcan and <ix:nonFraction unitRef="defendant" contextRef="c-220" decimals="INF" name="us-gaap:LossContingencyNumberOfDefendants" scale="0" id="f-825">39</ix:nonFraction> other defendants in United States District Court for the District of New Jersey, Newark Vicinage seeking cost recovery and contribution under CERCLA for costs related to the upper 9 miles of the River. It is unknown at this time how the settlement and approval of the Consent Decree with the EPA/DOJ would affect the Occidental lawsuits.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">TEXAS BRINE MATTER (DISCONTINUED OPERATIONS) &#8212; During operation of its former Chemicals Division, Vulcan leased the right to mine salt out of an underground salt dome formation in Assumption Parish, Louisiana from 1976 - 2005. Throughout that period, Texas Brine Company (Texas Brine) was the operator contracted by Vulcan to mine and deliver the salt as brine. We sold our Chemicals Division in 2005 and transferred our rights and interests related to the salt and mining operations to the purchaser, a subsidiary of Occidental Chemical Company (Occidental), and we have had no association with the leased premises or Texas Brine since that time. In August 2012, a sinkhole developed in the vicinity of the Texas Brine mining operations. Numerous lawsuits were filed thereafter in state court in Assumption Parish, Louisiana. Other lawsuits, including class action litigation, were filed in the United States District Court for the Eastern District of Louisiana in New Orleans.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In these lawsuits, the main plaintiffs sued numerous defendants, including Texas Brine, Occidental and Vulcan, alleging various damages including, but not limited to, property damages; a claim by the State of Louisiana for response costs and civil penalties; physical damages to oil and gas pipelines and storage facilities (pipelines); and business interruption losses. All such claims have been settled except for the claims by the State of Louisiana. Our insurers to date have funded these settlements in excess of our self-insured retention amount.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Additionally, Texas Brine, Occidental and Vulcan sued each other in various state and federal court forums. Vulcan and Occidental have since dismissed all of their claims against one another; Texas Brine&#8217;s and Occidental&#8217;s claims against each other are pending in arbitration; and Texas Brine&#8217;s and Vulcan&#8217;s claims against each other are pending in state and federal court. In general, Texas Brine alleges that the sinkhole was caused, in whole or in part, by our negligent or fraudulent actions or failure to act; that we breached the salt lease with Occidental, as well as an operating agreement and related contracts with Texas Brine; that we were strictly liable for certain property damages in our capacity as a former lessee of the salt lease; and that we violated the agreement under which we sold our Chemicals Division to Occidental. Texas Brine&#8217;s claims against Vulcan include claims for past and future response costs, lost profits and investment costs, indemnity payments, attorneys&#8217; fees, other litigation costs, and judicial interests. Texas Brine also recently filed a lawsuit against Vulcan seeking indemnity for potential exposure Texas Brine may have to Occidental in the related arbitration, the State of Louisiana, and for ongoing and future Louisiana regulatory matters. In August 2022, we removed the lawsuit to federal court.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-806-3" continuedAt="f-806-4"><div style="margin-top:6pt;padding-left:9.35pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The state court held a joint bench trial (judge only) in 2017 in <ix:nonFraction unitRef="case" contextRef="c-221" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-826">three</ix:nonFraction> cases brought by pipeline companies claiming damages to their facilities as a result of the sinkhole. This &#8220;Phase 1&#8221; trial was limited in scope to comparative fault and liability for causing the sinkhole. In December 2017, the trial court issued a ruling allocating fault as follows: Occidental <ix:nonFraction unitRef="number" contextRef="c-222" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-827">50</ix:nonFraction>%, Texas Brine (and its wholly-owned subsidiary) <ix:nonFraction unitRef="number" contextRef="c-223" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-828">35</ix:nonFraction>% and Vulcan <ix:nonFraction unitRef="number" contextRef="c-224" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-829">15</ix:nonFraction>%. In December 2020, the Louisiana Court of Appeal, First Circuit reversed the judgment in part in <ix:nonFraction unitRef="case" contextRef="c-225" decimals="INF" name="vmc:LossContingencyNumberOfCasesReversedJudgement" format="ixt-sec:numwordsen" scale="0" id="f-830">one</ix:nonFraction> of the <ix:nonFraction unitRef="case" contextRef="c-221" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-831">three</ix:nonFraction> jointly tried cases, allocating <ix:nonFraction unitRef="number" contextRef="c-226" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-832">55</ix:nonFraction>% of the fault to Texas Brine (and its wholly-owned subsidiary); <ix:nonFraction unitRef="number" contextRef="c-227" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-833">30</ix:nonFraction>% to Occidental; and affirming the <ix:nonFraction unitRef="number" contextRef="c-228" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-834">15</ix:nonFraction>% fault allocation to Vulcan. In May 2021 and April 2022, the Court of Appeal issued judgments in the other two pipeline cases, adopting the same fault allocation. The Louisiana Supreme Court has declined to review the judgments, resulting in final judgments regarding fault allocations in those matters. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In the second quarter of 2022, we recorded an immaterial loss related to the claims brought by Texas Brine. In August 2022, Vulcan and Texas Brine commenced a joint &#8220;Phase 2&#8221; bench trial in the same <ix:nonFraction unitRef="case" contextRef="c-221" decimals="INF" name="us-gaap:LossContingencyPendingClaimsNumber" format="ixt-sec:numwordsen" scale="0" id="f-835">three</ix:nonFraction> pipeline cases where fault was allocated. Prior to trial, the trial court granted various motions by Vulcan seeking dismissal of Texas Brine&#8217;s contract-based claims and hundreds of millions of dollars in alleged damages. Thus, the Phase 2 trial addressed the claims that remained pending between Texas Brine and Vulcan after that motion practice. During the Phase 2 trial, Texas Brine and Vulcan reached a negotiated joint stipulation as to the amount of Texas Brine&#8217;s damages for its surviving tort claims at issue in the trial. After applying Vulcan&#8217;s <ix:nonFraction unitRef="number" contextRef="c-229" decimals="2" name="vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage" scale="-2" id="f-836">15</ix:nonFraction>% fault allocation, Vulcan&#8217;s stipulated financial responsibility for the damages at issue in the trial is within the immaterial loss recorded during the second quarter of 2022. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">n December 2022, the trial court entered a judgment in the pipeline cases reflecting this stipulation. Texas Brine moved to assess all trial costs against Vulcan. Texas Brine and Vulcan thereafter reached a settlement, wherein Vulcan agreed to pay a portion of Texas Brine's trial costs, the amount of which was within the remaining immaterial loss recorded in the second quarter of 2022.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The December 2022 Phase 2 judgment did not address numerous of Texas Brine&#8217;s claims seeking hundreds of millions of dollars in damages that were dismissed prior to trial. Texas Brine has appealed those judgments. We cannot at this time reasonably estimate the range of liability, if any, that could result if an appellate court reverses any of the trial court&#8217;s decisions. At this time, we also cannot reasonably estimate a range of liability pertaining to the claims brought by the State of Louisiana. </span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">NEW YORK WATER DISTRICT CASES AND NEW JERSEY NATURAL RESOURCE DAMAGES CASE (DISCONTINUED OPERATIONS) &#8212; During the operation of our former Chemicals Division, which was divested to Occidental in 2005, Vulcan manufactured a chlorinated solvent known as 1,1,1-trichloroethane (TCA). We are a defendant in <ix:nonFraction unitRef="case" contextRef="c-230" decimals="INF" name="vmc:LossContingencyNumberOfCases" scale="0" id="f-837">29</ix:nonFraction> cases allegedly involving TCA. We are a defendant in <ix:nonFraction unitRef="case" contextRef="c-231" decimals="INF" name="vmc:LossContingencyNumberOfCases" scale="0" id="f-838">28</ix:nonFraction> cases brought by New York water providers, and in <ix:nonFraction unitRef="case" contextRef="c-232" decimals="INF" name="vmc:LossContingencyNumberOfCases" format="ixt-sec:numwordsen" scale="0" id="f-839">one</ix:nonFraction> case brought by the State of New Jersey, all involving TCA stabilized with 1,4-dioxane. The cases in New York are filed in the United States District Court for the Eastern District of New York. According to the various complaints, the plaintiff-water providers serve customers in a number of New York counties (Nassau, Suffolk, Orange, Putnam, Sullivan, Ulster, Washington and Westchester) and seek unspecified compensatory damages associated with the remediation of water wells allegedly contaminated with 1,4-dioxane. They are also seeking punitive damages. The New Jersey case, filed in state court in Mercer County (Trenton) in March 2023, seeks recovery for the entire State of New Jersey based on alleged damages to surface water, ground water and other natural resources. In the New Jersey case, the plaintiff seeks unspecified compensatory damages to restore the allegedly contaminated natural resources to a condition with zero 1,4-dioxane. The plaintiff also seeks disgorgement of profits from the sale of TCA in New Jersey, as well as penalties and attorneys&#8217; fees under various New Jersey statutes. We will vigorously defend these cases on substantive and procedural grounds. At this time, we cannot determine the likelihood of loss, or reasonably estimate a range of loss, if any, pertaining to the above-referenced cases.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">HEWITT LANDFILL MATTER (SUPERFUND SITE) &#8212; In September 2015, the Los Angeles Regional Water Quality Control Board (RWQCB) issued a Cleanup and Abatement Order directing Calmat Co., a Vulcan subsidiary (hereinafter "Vulcan") to assess, monitor, cleanup, and abate wastes that have been discharged to soil, soil vapor, and/or groundwater at the former Hewitt Landfill in Los Angeles.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Following an onsite and offsite investigation and pilot scale testing, the RWQCB approved a corrective action that includes leachate recovery, storm water capture and conveyance improvements, and a groundwater pump, treat and reinjection system. Certain on-site source control measures have been implemented, and the new treatment system is fully operational. Currently-anticipated costs of these on-site source control activities have been fully accrued.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are also engaged in an ongoing dialogue with the EPA, Honeywell, and the Los Angeles Department of Water and Power (LADWP) regarding the potential contribution of the Hewitt Landfill to groundwater contamination in the North Hollywood Operable Unit (NHOU) of the San Fernando Valley Superfund Site.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The EPA and Vulcan entered into an AOC and Statement of Work having an effective date of September 2017 for the design of <ix:nonFraction unitRef="well" contextRef="c-233" decimals="INF" name="vmc:NumberOfGroundwaterExtractionWells" format="ixt-sec:numwordsen" scale="0" id="f-840">two</ix:nonFraction> extraction wells south of the Hewitt Landfill to protect the North Hollywood West (NHW) well field located within the NHOU. In November 2017, we submitted a Pre-Design Investigation (PDI) Work Plan to the EPA, which sets forth the activities and schedule for collection of data in support of our evaluation of the need for an offsite remedy. In addition, this evaluation was expanded as part of the PDI to include the evaluation of a remedy in light of LADWP&#8217;s Rinaldi-Toluca (RT) wellfield project. PDI investigative activities were completed between the first and third quarters of 2018, and in December 2018 we submitted a Draft PDI Evaluation Report to the EPA. The Draft PDI Evaluation Report summarizes data collection activities conducted pursuant to the Draft PDI Work Plan and provides model updates and evaluation of remediation alternatives for offsite areas. The EPA provided a final set of comments to the Draft PDI Evaluation Report in October 2020. The final set of comments included a request that Vulcan revise and develop a final PDI Evaluation Report. The final comments further provided a proposal for an alternative approach for offsite remediation (as opposed to installation of offsite extraction wells) and development of a Supplemental PDI Evaluation Report (Supplemental Report) that would require the EPA to modify the remedy in the record of decision as it relates to the Hewitt Landfill. In December 2020, we submitted the Final PDI Evaluation Report, which included responses to the EPA&#8217;s comments.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-806-4" continuedAt="f-806-5"><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At the EPA's request, we submitted a Supplemental Report in March 2023 and an Alternative Design Work Plan (ADWP) in May 2023. Similar to the PDI Evaluation Report, the Supplemental Report and ADWP identified expansion of the onsite Hewitt remedy in conjunction with the offsite treatment being performed by LADWP as the preferred option for addressing contamination in offsite areas, instead of the <ix:nonFraction unitRef="well" contextRef="c-233" decimals="INF" name="vmc:NumberOfGroundwaterExtractionWells" format="ixt-sec:numwordsen" scale="0" id="f-841">two</ix:nonFraction> wells proposed by the EPA. In conjunction with its review of the Supplemental Report, the EPA held an initial meeting with stakeholders, including LADWP, in November 2023 and has requested additional meetings to determine a path forward. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In December 2019, Honeywell agreed with LADWP to build a water treatment system (often referred to as the Cooperative Containment Concept or CCC or the second interim remedy) that will provide treated groundwater in the NHOU to LADWP for public water supply purposes. Honeywell contends that some of the contamination to be remediated by the treatment system it is building originated from the Hewitt Landfill and that Vulcan should fund some portion of the costs that Honeywell has incurred and will incur in developing and implementing the second interim remedy. During the fourth quarter of 2021, we completed a partial settlement with Honeywell related to certain of the costs that Honeywell has incurred for an immaterial amount. In March 2023, Honeywell filed a lawsuit against Vulcan and a third party alleging that Honeywell has incurred more than $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-6" name="us-gaap:LitigationSettlementExpense" format="ixt:num-dot-decimal" scale="6" id="f-842">11</ix:nonFraction>&#160;million in costs to resolve its liability to the EPA and that it estimates that it will spend in excess of $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-8" name="vmc:EstimatedConstructionAndOperationOfWaterTreatmentSystem" format="ixt:num-dot-decimal" scale="6" id="f-843">100</ix:nonFraction>&#160;million to construct and operate its water treatment system. Honeywell seeks an "equitable share of necessary response costs" from the defendants. Discussions are ongoing with Honeywell regarding the reasonable costs Honeywell has incurred. We are also gathering and analyzing data and developing technical information to determine the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area. Based on this technical information, we have accrued an immaterial amount for our contribution of costs anticipated to be incurred by Honeywell. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Further, LADWP is constructing <ix:nonFraction unitRef="facility" contextRef="c-235" decimals="INF" name="vmc:NumberOfPlannedNewTreatmentCapabilities" format="ixt-sec:numwordsen" scale="0" id="f-844">two</ix:nonFraction> new production and treatment facilities at city wellfields located near the Hewitt Landfill &#8212; the NHW wellfield and the RT wellfield (also referred to as the NHW treatment system and North Hollywood Central (NHC) treatment system, respectively). LADWP has alleged that the Hewitt Landfill is one of the primary sources of contamination at the NHW treatment system and one of the sources of contamination at the NHC treatment system. According to information available on the California State Water Resources Control Board (SWRCB) website, the capital cost of the NHW treatment system is estimated at $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="vmc:EstimatedCapitalCostOfTreatmentSystem" format="ixt:num-dot-decimal" scale="6" id="f-845">92</ix:nonFraction>&#160;million, and the capital cost of the NHC treatment system is estimated at $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="vmc:EstimatedCapitalCostOfTreatmentSystem" format="ixt:num-dot-decimal" scale="6" id="f-846">245</ix:nonFraction>&#160;million. The systems are expected to commence operations in 2024 for NHW and 2025 for NHC and will thereafter incur costs for operation and maintenance. LADWP has applied for and received substantial funding to contribute to both treatment systems from grants of Proposition 1 bond funding from the SWRCB. According to information available on the SWRCB website, the bond money obtained for the NHW treatment system is $<ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-6" name="vmc:BondMoneyObtainedForTreatmentSystem" format="ixt:num-dot-decimal" scale="6" id="f-847">46</ix:nonFraction>&#160;million, and the bond money obtained for the NHC treatment system is $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-6" name="vmc:BondMoneyObtainedForTreatmentSystem" format="ixt:num-dot-decimal" scale="6" id="f-848">95</ix:nonFraction>&#160;million. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We anticipate continued discussions with LADWP regarding its potential claims. In conjunction with those discussions, we are engaging in further efforts to gather and analyze records and data in order to assess the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area, consistent with the parallel request by the EPA, and the reasonableness of LADWP&#8217;s remediation efforts. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area of the NHW and RT wellfields. Together, these efforts will allow us to analyze our anticipated equitable contribution to LADWP&#8217;s remediation efforts. Among other factors, we anticipate that any equitable contribution should take into account the on-site source control and other measures implemented by Vulcan at the former Hewitt Landfill, the relative contribution and duration of any contaminants originating from the Hewitt Landfill to the LADWP systems, and the cost effectiveness of the LADWP systems. At this time, we cannot reasonably estimate a range of a loss to Vulcan pertaining to LADWP&#8217;s potential contribution claim.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">NAFTA ARBITRATION &#8212; In September 2018, our subsidiary Legacy Vulcan, LLC (Legacy Vulcan), on its own behalf, and on behalf of our Mexican subsidiary Calizas Industriales del Carmen, S.A. de C.V. (Calica), served the United Mexican States (Mexico) a Notice of Intent to Submit a Claim to Arbitration under Chapter 11 of the North American Free Trade Agreement (NAFTA). This NAFTA claim relates to the treatment of a portion of our quarrying operations in Quintana Roo, Mexico arising from, among other measures, Mexico&#8217;s failure to comply with a legally binding zoning agreement and relates to other unfair, arbitrary and capricious actions by Mexico&#8217;s environmental enforcement agency. We assert that these actions are in breach of Mexico&#8217;s international obligations under NAFTA and international law.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As required by Article 1118 of NAFTA, we sought to settle this dispute with Mexico through consultations. Notwithstanding our good faith efforts to resolve the dispute amicably, we were unable to do so and filed a Request for Arbitration with the International Centre for Settlement of Investment Disputes (ICSID) in December 2018. In January 2019, ICSID registered our Request for Arbitration.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A hearing on the merits took place in July 2021. While we awaited the final resolution from the tribunal, we continued to engage with government officials to pursue an amicable resolution of the dispute. On May 5, 2022, Mexican government officials unexpectedly and arbitrarily shut down Calica&#8217;s remaining operations in Mexico. On May 8, 2022, Legacy Vulcan filed an application in the NAFTA arbitration seeking provisional measures and leave to file an ancillary claim in connection with this latest shutdown (see Part I, Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Known Trends or Uncertainties). In July 2022, the NAFTA arbitration tribunal granted Legacy Vulcan&#8217;s application and ordered Mexico not to take any action that might further aggravate the dispute between the parties or render the resolution of the dispute potentially more difficult. A hearing on the merits of the ancillary claim took place in August 2023. We expect that the NAFTA arbitration tribunal will issue a decision on the claim and ancillary claim during 2024. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At this time, there can be no assurance whether we will be successful in our NAFTA claim and ancillary claim, and we cannot quantify the amount we may recover, if any, under this arbitration proceeding if we are successful.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-806-5"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">It is not possible to predict the ultimate outcome of these and other legal proceedings in which we are involved, and a number of factors, including developments in ongoing discovery or adverse rulings, or the verdict of a particular jury, could cause actual losses to differ materially from accrued costs. <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:LossContingencyLossInPeriod" format="ixt:fixed-zero" scale="0" id="f-849">No</ix:nonFraction> liability was recorded for claims and litigation for which a loss was determined to be only reasonably possible or for which a loss could not be reasonably estimated. Legal costs incurred in defense of lawsuits are expensed as incurred. In addition, losses on certain claims and litigation described above may be subject to limitations on a per occurrence basis by excess insurance, as described in our most recent Annual Report on Form 10-K.</span></div></ix:continuation><div id="i7ecf4a491f364ae783108e56482efd64_64"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 9: <ix:nonNumeric contextRef="c-1" name="us-gaap:AssetRetirementObligationDisclosureTextBlock" id="f-850" continuedAt="f-850-1" escape="true">ASSET RETIREMENT OBLIGATIONS</ix:nonNumeric></span></div><ix:continuation id="f-850-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Asset retirement obligations (AROs) are legal obligations associated with the retirement of long-lived assets resulting from the acquisition, construction, development and/or normal use of the underlying assets, including legal obligations for land reclamation. Recognition of a liability for an ARO is required in the period in which it is incurred at its estimated fair value. The associated asset retirement costs are capitalized as part of the carrying amount of the underlying asset and depreciated over the estimated useful life of the asset. The liability is accreted through charges to operating expenses. If the ARO is settled for a value other than the carrying amount of the liability, we recognize a gain or loss on settlement.</span></div><ix:nonNumeric contextRef="c-1" name="vmc:AssetRetirementObligationsOperatingCostsTableTextBlock" id="f-851" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ARO operating costs related to accretion of the liabilities and depreciation of the assets are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-852">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-853">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-854">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-855">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="vmc:AssetRetirementObligationDepreciationExpense" scale="6" id="f-856">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="vmc:AssetRetirementObligationDepreciationExpense" scale="6" id="f-857">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="vmc:AssetRetirementObligationDepreciationExpense" scale="6" id="f-858">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="vmc:AssetRetirementObligationDepreciationExpense" scale="6" id="f-859">4.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total ARO operating costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="vmc:CostIncurredAssetRetirementObligation" scale="6" id="f-860">6.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="vmc:CostIncurredAssetRetirementObligation" scale="6" id="f-861">5.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="vmc:CostIncurredAssetRetirementObligation" scale="6" id="f-862">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="vmc:CostIncurredAssetRetirementObligation" scale="6" id="f-863">11.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ARO operating costs are reported in cost of revenues. AROs are reported within other noncurrent liabilities in our accompanying Condensed Consolidated Balance Sheets.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock" id="f-864" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Reconciliations of the carrying amounts of our AROs are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-865">325.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-866">311.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-867">324.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-868">311.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-869">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-870">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-871">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesIncurred" scale="6" id="f-872">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-873">3.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-874">3.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-875">4.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetRetirementObligationLiabilitiesSettled" scale="6" id="f-876">6.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-877">3.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-878">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-879">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetRetirementObligationAccretionExpense" scale="6" id="f-880">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revisions, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-881">7.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-882">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-883">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:AssetRetirementObligationRevisionOfEstimate" scale="6" id="f-884">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-885">334.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-886">311.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-887">334.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AssetRetirementObligation" scale="6" id="f-888">311.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">18</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_67"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 10: <ix:nonNumeric contextRef="c-1" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="f-889" continuedAt="f-889-1" escape="true">BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="f-889-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PENSION PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We sponsor <ix:nonFraction unitRef="plan" contextRef="c-1" decimals="INF" name="vmc:NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" format="ixt-sec:numwordsen" scale="0" id="f-890">two</ix:nonFraction> qualified, noncontributory defined benefit pension plans, the Vulcan Materials Company Pension Plan (VMC Pension Plan) and the CMG Hourly Pension Plan (CMG Pension Plan). The VMC Pension Plan has been closed to new entrants since 2007, and benefit accruals ceased in 2005 for hourly participants and in 2013 for salaried participants. The CMG Pension Plan is closed to new entrants other than through one small union, and benefits continue to accrue equal to a flat dollar amount for each year of service. In addition to these qualified plans, we sponsor <ix:nonFraction unitRef="plan" contextRef="c-1" decimals="INF" name="vmc:NumberOfUnfundedPensionPlans" format="ixt-sec:numwordsen" scale="0" id="f-891">three</ix:nonFraction> unfunded, nonqualified pension plans.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="f-892" continuedAt="f-892-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic pension benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-893">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-894">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-895">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-896">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-897">8.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-898">8.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-899">16.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-900">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-901">7.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-902">6.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-903">14.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="f-904">13.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-905">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-906">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-907">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-908">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-909">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-910">1.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-911">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-912">2.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic pension benefit cost</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-913">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-914">4.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-915">6.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-916">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic pension benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-917">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-918">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-919">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-920">3.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The contributions to pension plans for the six months ended June&#160;30, 2024 and 2023, as reflected on the Condensed Consolidated Statements of Cash Flows, pertain to benefit payments under nonqualified plans for both periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">POSTRETIREMENT PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to pension benefits, we provide certain healthcare and life insurance benefits for some retired employees. Substantially all of our salaried employees and, where applicable, certain of our hourly employees may become eligible for these benefits if they reach a qualifying age and meet certain service requirements. Generally, Company-provided healthcare benefits end when covered individuals become eligible for Medicare benefits, become eligible for other group insurance coverage or reach age <ix:nonFraction unitRef="y" contextRef="c-1" decimals="INF" name="vmc:NormalRetirementAge" scale="0" id="f-921">65</ix:nonFraction>, whichever occurs first.</span></div><ix:continuation id="f-892-1"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic other postretirement benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-922">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-923">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-924">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="f-925">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-926">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-927">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-928">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="f-929">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-930">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-931">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-932">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="f-933">0.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-934">0.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-935">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-936">0.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="f-937">0.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic postretirement benefit cost </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-938">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-939">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-940">2.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="f-941">1.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-942">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-943">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-944">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" scale="6" id="f-945">0.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DEFINED CONTRIBUTION PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to our pension and postretirement plans, we sponsor <ix:nonFraction unitRef="plan" contextRef="c-3" decimals="INF" name="vmc:NumberOfDefinedContributionPlans" format="ixt-sec:numwordsen" scale="0" id="f-946">four</ix:nonFraction> defined contribution plans. Substantially all salaried and non-union hourly employees are eligible to be covered by one of these plans. Under these plans, we match employees&#8217; eligible contributions at established rates. Expense recognized in connection with these matching obligations totaled $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-947">48.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" scale="6" id="f-948">41.1</ix:nonFraction> million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">19</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_70"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 11: <ix:nonNumeric contextRef="c-1" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="f-949" continuedAt="f-949-1" escape="true">OTHER COMPREHENSIVE INCOME</ix:nonNumeric></span></div><ix:continuation id="f-949-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Comprehensive income comprises two subsets: net earnings and other comprehensive income (OCI). The components of OCI are presented in the accompanying Condensed Consolidated Statements of Comprehensive Income, net of applicable taxes.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock" id="f-950" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts in accumulated other comprehensive income (loss) (AOCI), net of tax, are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flow hedges</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" sign="-" name="us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" scale="6" id="f-951">18.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" scale="6" id="f-952">19.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" scale="6" id="f-953">20.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and postretirement plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-954">122.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-955">124.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" scale="6" id="f-956">131.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-957">140.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-958">143.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="f-959">151.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="f-960" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in AOCI, net of tax, for the six months ended June&#160;30, 2024 are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flow<br/>Hedges </span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Pension and<br/>Postretirement<br/>Benefit Plans</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-961">19.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-962">124.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-963">143.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-964">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-965">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-5" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="6" id="f-966">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-967">18.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-968">122.0</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-5" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-969">140.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="f-970" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI to earnings are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Cash Flow Hedge Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-971">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-972">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-973">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:InterestExpenseNonoperating" scale="6" id="f-974">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-975">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-976">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-977">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-978">0.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-979">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-980">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-981">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-982">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Pension and Postretirement Plan Actuarial Loss and Prior Service Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other nonoperating expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-983">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-984">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-985">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:OtherNonoperatingIncomeExpense" scale="6" id="f-986">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-987">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-988">0.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-989">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="f-990">0.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-991">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-992">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-993">2.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-994">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total reclassifications from AOCI to earnings</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-995">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-996">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-997">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-5" name="us-gaap:NetIncomeLoss" scale="6" id="f-998">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_73"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 12: <ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-999" continuedAt="f-999-1" escape="true">EQUITY</ix:nonNumeric></span></div><ix:continuation id="f-999-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our capital stock consists solely of common stock, par value $<ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-1000">1.00</ix:nonFraction> per share, of which <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1001">480,000,000</ix:nonFraction> shares may be issued. Holders of our common stock are entitled to <ix:nonFraction unitRef="vote" contextRef="c-1" decimals="INF" name="vmc:NumberOfVotesPerCommonStockShare" format="ixt-sec:numwordsen" scale="0" id="f-1002">one</ix:nonFraction> vote per share. We may also issue <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-1003">5,000,000</ix:nonFraction> shares of preferred stock, but <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-1004">no</ix:nonFraction> shares have been issued. The terms and provisions of such shares will be determined by our Board of Directors upon any issuance of preferred shares in accordance with our Certificate of Incorporation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="0" id="f-1005"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="0" id="f-1006"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:TreasuryStockCommonShares" format="ixt:fixed-zero" scale="0" id="f-1007">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> shares held in treasury as of June&#160;30, 2024, December&#160;31, 2023 and June&#160;30, 2023. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="f-1008" continuedAt="f-1008-1" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our common stock purchases (all of which were open market purchases) and subsequent retirements for the year-to-date periods ended are as follows: </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except average price</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares purchased and retired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-1009">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-267" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-1010">1.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="-5" name="us-gaap:TreasuryStockSharesRetired" scale="6" id="f-1011">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase price </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-1012">68.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-1013">200.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="6" id="f-1014">49.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average price per share</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-1015">254.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-267" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-1016">204.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="f-1017">206.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div></ix:nonNumeric><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><ix:continuation id="f-1008-1" continuedAt="f-1008-2"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"><ix:continuation id="f-1008-2">The amount paid to purchase shares in excess of the par value and related excise taxes are recorded in retained earnings.</ix:continuation> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="0" id="f-1018">6,817,118</ix:nonFraction> shares may be purchased under the current authorization of our Board of Directors.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="f-1019" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in total equity are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per share data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1020">7,491.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1021">6,986.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1022">7,483.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1023">6,928.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1024">308.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1025">308.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1026">410.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1027">429.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation plans, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-1028">0.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-1029">3.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-1030">24.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="6" id="f-1031">18.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase and retirement of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-1032">50.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-1033">49.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-1034">68.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="6" id="f-1035">49.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-1036">15.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-1037">16.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-1038">24.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="6" id="f-1039">24.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash dividends on common stock </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">($<ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1040">0.46</ix:nonFraction>/$<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1041">0.43</ix:nonFraction>/$<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1042">0.92</ix:nonFraction>/$<ix:nonFraction unitRef="usdPerShare" contextRef="c-8" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="f-1043">0.86</ix:nonFraction> per share, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-1044">60.9</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-1045">57.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-1046">122.8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:DividendsCommonStockCash" scale="6" id="f-1047">114.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1048">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1049">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1050">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="6" id="f-1051">3.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1052">7,705.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1053">7,202.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1054">7,705.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1055">7,202.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1056">24.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1057">23.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1058">24.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1059">23.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1060">0.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1061">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1062">0.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-5" name="us-gaap:ProfitLoss" scale="6" id="f-1063">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1064">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1065">23.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1066">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="f-1067">23.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1068">7,730.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1069">7,226.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1070">7,730.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="f-1071">7,226.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_76"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 13: <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1072" continuedAt="f-1072-1" escape="true">SEGMENT REPORTING</ix:nonNumeric></span></div><ix:continuation id="f-1072-1" continuedAt="f-1072-2"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our operating segments are based on our internal management reporting structure. We continually assess our internal management reporting structure and the financial information evaluated by our Chief Operating Decision Maker (CODM) to determine whether any changes have occurred that would impact segment reporting. During the first quarter of 2024, we reorganized the financial information provided to our CODM to allocate resources and evaluate operating performance. As a result, we report our calcium operation within our Aggregates reporting segment to align with our new reporting structure. All prior period segment information has been revised to conform to the current presentation. This change in our reporting segments had no impact on previously reported consolidated financial results.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have <ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="f-1073"><ix:nonFraction unitRef="segment" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="f-1074">three</ix:nonFraction></ix:nonFraction> operating (and reportable) segments organized around our principal product lines: Aggregates, Asphalt and Concrete. The vast majority of our activities are domestic. We sell a relatively small amount of construction aggregates outside the United States. Our Asphalt and Concrete segments are primarily supplied with their aggregates requirements from our Aggregates segment. These intersegment sales are made at local market prices for the particular grade and quality of product used in the production of asphalt mix and ready-mixed concrete and are excluded from total revenues. Management reviews earnings from these reporting segments principally at the gross profit level.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="f-1075" continuedAt="f-1075-1" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SEGMENT FINANCIAL DISCLOSURE</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1076">1,613.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1077">1,580.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1078">2,904.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1079">2,877.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1080">351.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1081">337.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1082">537.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1083">507.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1084">167.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1085">343.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1086">315.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1087">628.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1088">2,132.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1089">2,261.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1090">3,757.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1091">4,013.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1092">117.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1093">148.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-79" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1094">197.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="f-1095">251.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1096">2,014.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1097">2,112.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1098">3,560.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="f-1099">3,761.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1100">528.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1101">499.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1102">831.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1103">803.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1104">59.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1105">56.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1106">63.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1107">57.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1108">4.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1109">27.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1110">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1111">24.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total </span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1112">592.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1113">583.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1114">897.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:GrossProfit" scale="6" id="f-1115">885.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1116">128.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1117">119.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1118">251.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1119">232.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1120">11.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1121">8.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1122">19.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1123">17.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1124">11.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1125">19.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1126">24.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1127">39.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1128">5.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1129">6.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1130">12.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1131">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1132">156.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1133">154.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1134">307.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="f-1135">303.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-292" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1136">12,088.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1137">11,658.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-5" name="us-gaap:Assets" scale="6" id="f-1138">737.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-5" name="us-gaap:Assets" scale="6" id="f-1139">647.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-5" name="us-gaap:Assets" scale="6" id="f-1140">903.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1141">1,532.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1142">13,729.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1143">13,838.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General corporate assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-5" name="us-gaap:Assets" scale="6" id="f-1144">375.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-5" name="us-gaap:Assets" scale="6" id="f-1145">327.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-1146">111.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="f-1147">168.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1148">14,216.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="f-1149">14,333.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales (crushed stone, sand and gravel, sand and other aggregates), freight &amp; delivery costs that we pass along to our customers, and service revenues (see Note 4) related to aggregates. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales as well as service revenues (see Note 4) from our asphalt construction paving business. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Certain temporarily idled assets are included within a segment's Identifiable Assets, but the associated DDA&amp;A is shown within Other in the DDA&amp;A section above as the related DDA&amp;A is excluded from segment gross profit. </span></div></ix:nonNumeric></ix:continuation><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><ix:continuation id="f-1075-1" continuedAt="f-1075-2"><ix:continuation id="f-1072-2" continuedAt="f-1072-3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></ix:continuation></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"><ix:continuation id="f-1075-2"><ix:continuation id="f-1072-3">The decreases in the Concrete segment are primarily due to the divestiture of concrete operations in Texas in November 2023 (see Note 16).</ix:continuation></ix:continuation> </span></div><div id="i7ecf4a491f364ae783108e56482efd64_79"></div><div><span style="color:#000080;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 14: <ix:nonNumeric contextRef="c-1" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="f-1150" continuedAt="f-1150-1" escape="true">SUPPLEMENTAL CASH FLOW INFORMATION</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-1151" escape="true"><ix:continuation id="f-1150-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Supplemental information referable to our Condensed Consolidated Statements of Cash Flows is summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest (exclusive of amount capitalized)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-1152">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:InterestPaidNet" scale="6" id="f-1153">82.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-1154">226.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:IncomeTaxesPaidNet" scale="6" id="f-1155">112.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncash Investing and Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accruals for purchases of property, plant &amp; equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-1156">17.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="f-1157">26.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note received from sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="vmc:NoteReceivedFromSaleOfBusiness" scale="6" id="f-1158">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="vmc:NoteReceivedFromSaleOfBusiness" scale="6" id="f-1159">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recognition of new and revised lease obligations for</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1160">27.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="6" id="f-1161">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-1162">3.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-5" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="6" id="f-1163">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i7ecf4a491f364ae783108e56482efd64_82"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 15: <ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillDisclosureTextBlock" id="f-1164" continuedAt="f-1164-1" escape="true">GOODWILL</ix:nonNumeric></span></div><ix:continuation id="f-1164-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Goodwill is recognized when the consideration paid for a business exceeds the fair value of the tangible and identifiable intangible assets acquired. Goodwill is allocated to reporting units for purposes of testing goodwill for impairment. We test goodwill for impairment on an annual basis or more frequently if events or circumstances change in a manner that would more likely than not reduce the fair value of a reporting unit below its carrying value.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-1165"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="f-1166">no</ix:nonFraction></ix:nonFraction> charges for goodwill impairment in the six-month periods ended June&#160;30, 2024 and 2023. Accumulated goodwill impairment losses amount to $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-1167">303.6</ix:nonFraction> million ($<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-1168">252.7</ix:nonFraction> million in our former Cement segment and $<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-5" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" scale="6" id="f-1169">50.9</ix:nonFraction> million in our Concrete segment).</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfGoodwillTextBlock" id="f-1170" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment from December&#160;31, 2023 to June&#160;30, 2024 are shown below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1171">3,330.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1172">91.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1173">109.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1174">3,531.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill of acquired businesses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-1175">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-1176">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-1177">0.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="f-1178">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at June 30, 2024 </span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1179">3,335.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1180">91.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1181">109.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-1182">3,536.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 16 for acquisitions.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_85"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 16: <ix:nonNumeric contextRef="c-1" name="us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock" id="f-1183" continuedAt="f-1183-1" escape="true">ACQUISITIONS AND DIVESTITURES</ix:nonNumeric></span></div><ix:continuation id="f-1183-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BUSINESS ACQUISITIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2024 BUSINESS ACQUISITIONS &#8212; Through the six months ended June&#160;30, 2024, we acquired the following operations for total cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-1184">193.4</ix:nonFraction> million:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Alabama &#8211; aggregates, asphalt mix and construction paving operations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">North Carolina &#8211; aggregates operations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Texas &#8211; asphalt mix and construction paving operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The 2024 acquisitions above are reported in our consolidated financial statements as of their respective acquisition dates. None of these acquisitions were material to our results of operations either individually or collectively, and acquisition related expenses were immaterial. <ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-1185" continuedAt="f-1185-1" escape="true">The fair value of consideration transferred for these 2024 acquisitions and the preliminary amounts (pending final appraisals of intangible assets and property, plant &amp; equipment) of assets acquired and liabilities assumed are summarized below:</ix:nonNumeric></span></div><ix:continuation id="f-1185-1"><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.052%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value of Purchase Consideration </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="f-1186">193.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total fair value of purchase consideration </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="f-1187">193.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts and notes receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="6" id="f-1188">8.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="6" id="f-1189">7.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant &amp; equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="6" id="f-1190">149.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contractual rights in place</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-1191">30.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="6" id="f-1192">7.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net identifiable assets acquired</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="6" id="f-1193">188.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1194">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As a result of the 2024 acquisitions, we recognized $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="f-1195">30.8</ix:nonFraction> million of amortizable intangible assets and $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1196">4.9</ix:nonFraction> million of goodwill. The amortizable intangible assets will be amortized against earnings over a weighted-average of <ix:nonNumeric contextRef="c-309" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="f-1197">15</ix:nonNumeric> years and will be deductible for income tax purposes over <ix:nonNumeric contextRef="c-309" name="vmc:AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" format="ixt-sec:duryear" id="f-1198">15</ix:nonNumeric> years. The $<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-5" name="us-gaap:Goodwill" scale="6" id="f-1199">4.9</ix:nonFraction> million of goodwill recognized represents</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">synergies expected to be realized from acquiring an established business with assets that have been assembled over a long period of time; the collection of those assets combined with our assets can earn a higher rate of return than either individually. All of the goodwill recognized will be deductible for income tax purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2023 BUSINESS ACQUISITIONS &#8212; For the full year 2023, we completed <ix:nonFraction unitRef="business" contextRef="c-267" decimals="INF" name="us-gaap:NumberOfBusinessesAcquired" format="ixt:fixed-zero" scale="0" id="f-1200">no</ix:nonFraction> business acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DIVESTITURES AND PENDING DIVESTITURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We had <ix:nonFraction unitRef="divestiture" contextRef="c-3" decimals="INF" name="vmc:NumberOfBusinessDivestitures" format="ixt:fixed-zero" scale="0" id="f-1201">no</ix:nonFraction> significant divestitures through the three months ended June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2023, we sold:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Fourth quarter &#8211; concrete operations in Texas resulting in a third quarter impairment charge of $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-5" name="us-gaap:AssetImpairmentCharges" scale="6" id="f-1202">28.3</ix:nonFraction> million and a fourth quarter loss on sale of $<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-5" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-1203">13.8</ix:nonFraction> million (the assets were written down to fair value less cost to sell in the third quarter)</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Fourth quarter &#8211; excess real estate in Virginia resulting in a pretax gain of $<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="6" id="f-1204">65.7</ix:nonFraction>&#160;million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Second quarter &#8211; real estate associated with a former recycled concrete facility in Illinois resulting in a pretax gain of $<ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-5" name="us-gaap:GainLossOnDispositionOfAssets1" scale="6" id="f-1205">15.2</ix:nonFraction> million</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-314" decimals="INF" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:fixed-zero" scale="0" id="f-1206"><ix:nonFraction unitRef="usd" contextRef="c-315" decimals="INF" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:fixed-zero" scale="0" id="f-1207"><ix:nonFraction unitRef="usd" contextRef="c-316" decimals="INF" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation" format="ixt:fixed-zero" scale="0" id="f-1208">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> material assets met the criteria for held for sale at June&#160;30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> December&#160;31, 2023 or June&#160;30, 2023.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NOTE 17: <ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="f-1209" continuedAt="f-1209-1" escape="true">NEW ACCOUNTING STANDARDS </ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-1210" escape="true"><ix:continuation id="f-1209-1"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS RECENTLY ADOPTED</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS PENDING ADOPTION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &#8220;Segment Reporting &#8211; Improvements to Reportable Segment Disclosures,&#8221; which requires enhanced disclosures related to significant segment expenses and a description of how the chief operating decision maker utilizes segment operating profit or loss to assess segment performance. The new standard is effective for fiscal years beginning after December 15, 2023 and is to be applied retrospectively. We expect to include cost of revenues in our reportable segment disclosures beginning with our Form 10-K for the year ended December 31, 2024 and continue to assess the effects of other provisions of this ASU.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes &#8211; Improvements to Income Tax Disclosures,&#8221; which requires disclosure of specific categories and disaggregation of information in the rate reconciliation table and expands disclosures related to income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024 and is to be applied prospectively. Disclosures required by this ASU will be included in our Form 10-K for the year ended December 31, 2025.</span></div></ix:continuation></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_97"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:1pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div></td></tr></table></div><div id="i7ecf4a491f364ae783108e56482efd64_100"></div><div style="margin-top:12pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">GENERAL COMMENTS</span></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OVERVIEW</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We provide the basic materials for the infrastructure needed to maintain and expand the U.S. economy. We operate primarily in the U.S. and are the nation's largest supplier of construction aggregates (primarily crushed stone, sand and gravel) and a major producer of aggregates-intensive downstream products such as asphalt mix and ready-mixed concrete. Our strategy and competitive advantage are based on our strength in aggregates which are used in most types of construction and in the production of asphalt mix and ready-mixed concrete.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Demand for our products is dependent on construction activity and correlates positively with changes in population, employment and household formations. End uses include public construction (e.g., highways, bridges, buildings, airports, schools, prisons, sewer and waste disposal systems, water supply systems, dams, reservoirs and other public construction projects), private nonresidential construction (e.g., manufacturing, retail, offices and warehouses) and private residential construction (e.g., single-family houses, duplexes, apartment buildings and condominiums).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Aggregates have a very high weight-to-price ratio and, in most cases, must be produced near where they are used; if not, transportation can cost more than the materials, rendering them uncompetitive compared to locally produced materials. Exceptions to this typical market structure include areas along the U.S. Gulf Coast and the Eastern Seaboard where there are limited supplies of locally available, high-quality aggregates. We serve these markets from quarries that have access to cost-effective long-haul transportation, including shipping by barge, rail and our fleet of Panamax-class, self-unloading ships. Additionally, we serve markets in California and Hawaii from our quarry in British Columbia, Canada by means of a long-term marine shipping agreement with CSL Americas.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There are limited substitutes for quality aggregates. Due to zoning and permitting regulations and high transportation costs relative to the value of the product, the location of reserves is a critical factor to our long-term success.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">No material part of our business depends upon any single customer whose loss would have a significant adverse effect on our business. In 2023, our five largest customers accounted for less than 8% of our total revenues, and no single customer accounted for more than 3%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">of our total revenues. Although approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">40%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">55%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of our aggregates shipments have historically been used in publicly-funded construction, such as highways, airports and government buildings, a relatively small portion of our sales are made directly to federal, state, county or municipal governments/agencies. Therefore, although reductions in state and federal funding can curtail publicly-funded construction, the vast majority of our business is not directly subject to renegotiation of profits or termination of contracts with local, state or federal governments. In addition, our sales to government entities span several hundred entities coast-to-coast, ensuring that negative changes to various government budgets would have a muted impact across such a diversified set of government customers.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">While aggregates is our focus and primary business, we believe vertical integration between aggregates and downstream products, such as asphalt mix and ready-mixed concrete, can be managed effectively in certain markets to generate attractive financial returns and enhance financial returns in our core Aggregates segment. We produce and sell aggregates-intensive asphalt mix and/or ready-mixed concrete products in our Alabama, Arizona, California, Maryland, New Mexico, Tennessee, Texas, Virginia, U.S. Virgin Islands and Washington D.C. markets. Aggregates comprise approximately 95% of asphalt mix by weight and 80% of ready-mixed concrete by weight. In both of these downstream businesses, aggregates are primarily supplied from our operations.</span></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SEASONALITY AND CYCLICAL NATURE OF OUR BUSINESS</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Almost all of our products are produced and consumed outdoors. Seasonal changes and other weather-related conditions can affect the production and sales volume of our products. Therefore, the financial results for any quarter do not necessarily indicate the results expected for the year. Normally, the highest sales and earnings are in the third quarter, and the lowest are in the first quarter. Furthermore, our sales and earnings are sensitive to national, regional and local economic conditions, demographic and population fluctuations, and particularly to cyclical swings in construction spending, primarily in the private sector.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">26</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">EXECUTIVE SUMMARY</span></div><div><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">FINANCIAL HIGHLIGHTS FOR SECOND QUARTER 2024</span></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Compared to second quarter of 2023:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Total revenues decreased $98.5 million, or 5%, to $2,014.4 million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Gross profit increased $8.9 million, or 2%, to $592.2 million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Aggregates segment sales increased $32.7 million, or 2%, to $1,613.5 million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Aggregates segment freight-adjusted revenues increased $75.7 million, or 6%, to $1,262.6 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Shipments decreased 5%, or 3.3 million tons, to 60.1&#160;million tons</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Freight-adjusted sales price increased 12.2%, or $2.29 per ton, to $21.00</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Aggregates segment gross profit increased $28.8 million, or 6%, to $528.5 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Unit profitability (as measured by gross profit per ton) increased 12% to $8.79 per ton</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Asphalt and Concrete segment gross profit decreased $19.9 million to $63.7 million, collectively</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Selling, administrative and general (SAG) expenses decreased $5.0 million and increased 10 basis points as a percentage of total revenues</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Operating earnings increased $2.5 million, or 0.6%, to $453.6 million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Earnings attributable to Vulcan from continuing operations were unchanged at $2.33 per diluted share</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Adjusted earnings attributable to Vulcan from continuing operations were $2.35 per diluted share compared to $2.29 per diluted share</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Net earnings attributable to Vulcan were $308.0 million, a decrease of $0.6 million, or 0.2% </span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Adjusted EBITDA was $603.1 million, an increase of $7.8 million, or 1.3%</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Returned capital to shareholders via dividends of $60.9 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">at $0.46 per share versus $57.2 million at $0.43 per share</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Returned capital to shareholders via share repurchases of $50.0 million at $250.88 average price per share versus $49.9 million at $206.82</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">average price per share</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our aggregates-led business delivered another quarter of gross profit and margin expansion. Even with significant rainfall disrupting construction activity and operating efficiencies, our aggregates gross profit per ton and cash gross profit per ton increased 12%. Gross profit margin expanded 120 basis points. These results demonstrate our consistent execution and the durable characteristics of our business. The construction environment remains supportive of continued aggregates price growth, and our focus remains on compounding aggregates unit profitability to drive earnings growth and strong cash generation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Capital expenditures, including maintenance and growth projects, were $194.8 million in the second quarter and $297.9 million on a year-to-date basis. During 2024, we expect to spend between $625 million and $675 million on maintenance and growth projects. During the quarter, we completed bolt-on acquisitions in both Alabama and Texas, two of our top ten states. We also returned $110.9 million to shareholders through $50.0 million of common stock repurchases and $60.9 million of dividends in the second quarter.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Interest expense, net of interest income, was</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$40.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">in the second quarter compared with $46.7 million in the prior year.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We remain well positioned for continued growth with a strong liquidity position and balance sheet profile. Disciplined capital allocation has resulted in a 160 basis points improvement in return on average capital over the last twelve months. As of June&#160;30, 2024, the ratio of total debt to trailing-twelve months Adjusted EBITDA was 1.7 times (unchanged on a net debt basis), below our stated long-term target leverage range of 2.0 to 2.5 times.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OUTLOOK</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Significant weather disruptions throughout the first half of the year impacted both construction activity and operating efficiencies, resulting in adjustments to our aggregates volume and cost outlook for the full year. Despite the challenging environment, aggregates cash gross profit per ton has increased double-digits this year, and we expect this trend to continue for the remainder of the year. The pricing environment remains positive, and overall demand fundamentals continue to underpin long-term growth.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Management expectations for 2024 include the following:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Continued improvement in Aggregates segment cash gross profit per ton ($9.46 in 2023)</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:6.03pt">Total shipments down 4% to 7% (234.3 million tons in 2023)</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:6.03pt">Freight-adjusted price improvement of 10% to 12% ($19.00 in 2023)</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">High-single digit increase in freight-adjusted cash cost (freight-adjusted price less segment cash gross profit per ton; $9.54 in 2023)</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Total Asphalt and Concrete segment cash gross profit of approximately $275 million ($320 million in 2023 which included results from the concrete operations divested in late 2023)</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Selling, Administrative and General expenses of $550 million to $560 million ($543 million in 2023)</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Interest expense of approximately $155 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Depreciation, depletion, accretion and amortization expense of approximately $610 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">An effective tax rate of 22% to 23%</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Net earnings attributable to Vulcan of $950 million to $1,070 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Adjusted EBITDA between $2,000 million and $2,150 million</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">RESULTS OF OPERATIONS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total revenues are primarily derived from our product sales of aggregates, asphalt mix and ready-mixed concrete, and include freight &amp; delivery costs that we pass along to our customers to deliver these products. We also generate service revenues from our asphalt construction paving business and services related to our aggregates business. We present separately our discontinued operations, which consist of our former Chemicals business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table highlights significant components of our consolidated operating results including EBITDA and Adjusted EBITDA.</span></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CONSOLIDATED OPERATING RESULTS HIGHLIGHTS</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per share and per unit data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,422.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1,529.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,662.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2,876.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">592.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">583.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">897.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">885.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Gross profit margin</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">29.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">27.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">25.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">23.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Selling, administrative and general expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(134.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(139.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(263.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(256.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">SAG as a percentage of total revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">6.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">16.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">453.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">451.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">626.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">638.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(40.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(46.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(79.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(95.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings from continuing operations before income taxes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">404.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">404.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">538.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">543.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(94.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(92.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(123.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(108.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Effective tax rate from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">23.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">22.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">310.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">312.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">414.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">435.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(5.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Earnings attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">410.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Diluted earnings (loss) per share attributable to Vulcan</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Continuing operations </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.02)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(0.04)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.31&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.31&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.08&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.21&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">598.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">601.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">919.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">934.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">603.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">595.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">926.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">932.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Average Sales Price and Unit Shipments</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Aggregates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tons</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">60.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">63.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">108.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">115.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Freight-adjusted sales price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">21.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">20.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">18.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Asphalt Mix</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Tons</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average sales price</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">75.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">78.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">74.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;Ready-mixed concrete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cubic yards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average sales price</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">180.24&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163.82&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">181.40&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">162.64&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Non-GAAP measures are defined and reconciled within this Item 2 under the caption Reconciliation of Non-GAAP Financial Measures.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECOND QUARTER 2024 COMPARED TO SECOND QUARTER 2023</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Second quarter 2024 total revenues were $2,014.4 million, down 5% from the second quarter of 2023. Shipments decreased in aggregates (-5%), decreased in ready-mixed concrete (-56%) and remained flat in asphalt mix. Gross profit increased in the Aggregates (+$28.8 million or 6%) and Asphalt (+$2.4 million or 4%) segments. Concrete segment gross profit decreased by $22.3 million (-83%) as a result of the divestiture of our operations in Texas in November 2023 (see Note 16 to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">condensed consolidated financial statements).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the second quarter of 2024 were $308.0 million, or $2.31 per diluted share, compared to $308.6 million, or $2.31 per diluted share, in the second quarter of 2023. Each period&#8217;s results were impacted by discrete items, as follows:</span></div><div style="margin-top:6pt;padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the second quarter of 2024 include:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $1.0 million associated with divested operations</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $0.8 million associated with non-routine acquisitions</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax loss on discontinued operations of $2.7 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$1.1 million of tax charges related to a valuation allowance against Calica deferred tax assets, including NOL carryforwards</span></div><div style="margin-top:6pt;padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the second quarter of 2023 include:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax net gain of $15.2 million related to the sale of real estate in Illinois</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $4.3 million associated with divested operations</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $0.3 million associated with non-routine acquisitions</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax loss on discontinued operations of $4.9 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$2.6 million of tax charges related to a valuation allowance against Calica deferred tax assets, including NOL carryforwards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Adjusted for these discrete items, earnings attributable to Vulcan from continuing operations (Adjusted Diluted EPS) was $2.35 per diluted share for the second quarter of 2024 compared to $2.29 per diluted share for the second quarter of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">CONTINUING OPERATIONS &#8212; Changes in earnings from continuing operations before income taxes for the second quarter of 2024 versus the second quarter of 2023 are summarized below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Second quarter 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">404.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher aggregates gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.8&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher asphalt gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower concrete gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower selling, administrative and general expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Second quarter 2024</span></div></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">404.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Second quarter Aggregates segment gross profit increased 6% to $528.5 million (increased 12% to $8.79 on a per ton basis), and gross profit margin expanded 120 basis points. Cash gross profit per ton improved 12% to $10.92 per ton. Continued pricing and operational execution drove margin expansion despite lower shipments and challenging weather conditions throughout the quarter.  </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Aggregates shipments decreased 5% compared to the prior year as a result of significant rainfall in many key markets, particularly in Texas and across the Southeast.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Price growth in the second quarter was strong with all markets realizing year-over-year improvement. Freight-adjusted selling prices increased 12.2%, as compared to the prior year. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Challenging weather conditions also impacted operating efficiencies and contributed to the year-over-year increase in freight-adjusted unit cash cost of sales in the quarter. On a trailing-twelve months basis, unit cash cost of sales has increased 10%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Overall, non-aggregates segments gross profit of $63.7 million was $19.9 million lower than the prior year&#8217;s second quarter.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Asphalt segment gross profit of $59.0 million was up $2.4 million from the prior year&#8217;s second quarter, and cash gross profit of $70.0 million was a 7% improvement over the prior year. Asphalt mix shipments were in line with the prior year's second quarter, and pricing increased 4.3%. Strong shipments in California were offset by lower shipments in Texas due to wet weather.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Concrete segment gross profit was $4.7 million for the second quarter, and cash gross profit was $16.6 million. The prior year's second quarter included results from the previously divested operations in Texas.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SAG expense was $134.1 million for the second quarter compared to $139.1 million in the prior year. As a percent of total revenues, SAG expense was 6.7% in the second quarter.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Gain on sale of property, plant &amp; equipment and businesses was $3.8 million in the second quarter of 2024 compared to $16.7 million in the second quarter of 2023. The 2023 amount includes a pretax net gain of $15.2 million from the sale of a former recycled concrete facility in Illinois.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other operating income (expense), net which is composed primarily of idle facilities expense, environmental remediation costs, gain (loss) on settlement of AROs, finance charges collected and net rental income (expense), was $8.3 million of expense for the second quarter of 2024 compared to $9.8 million of expense in the second quarter of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other nonoperating income (expense), net was $8.7 million of expense for the second quarter of 2024 compared to $0.1 million of expense in the second quarter of 2023. The year-over-year increase was mostly driven by a foreign currency translation loss resulting from the rapid devaluation of the Mexican peso in June following the presidential election.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net interest expense was $40.2 million in the second quarter of 2024 compared to $46.7 million in the second quarter of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Income tax expense from continuing operations was $94.4 million in the second quarter of 2024 compared to $92.0 million in the second quarter of 2023. The increase in tax expense was primarily due to less excess tax benefits generated from share-based compensation recognized in the second quarter of 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Earnings attributable to Vulcan from continuing operations were $2.33 per diluted share in the second quarter of 2024, unchanged from the second quarter of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">DISCONTINUED OPERATIONS &#8212; Second quarter pretax loss from discontinued operations was $2.7 million in 2024 compared with a pretax loss of $4.9 million in 2023. Both periods include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business. For additional details, see Note 1 to the condensed consolidated financial statements under the caption Discontinued Operations.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">YEAR-TO-DATE JUNE&#160;30, 2024 COMPARED TO YEAR-TO-DATE JUNE&#160;30, 2023</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total revenues for the first six months of 2024 were $3,560.1 million, down 5% from the first six months of 2023. Shipments decreased in aggregates (-6%), decreased in ready-mixed concrete (-55%) and remained flat in asphalt mix. Gross profit increased in the Aggregates (+$28.6 million or 4%) and Asphalt (+$6.3 million or 11%) segments. Concrete segment gross profit decreased by $23.0 million (-93%) as a result of the divestiture of our operations in Texas in November 2023 (see Note 16 to</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">condensed consolidated financial statements).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the first six months of 2024 were $410.6 million, or $3.08 per diluted share, compared to $429.3 million, or $3.21 per diluted share, in the first six months of 2023. Each period&#8217;s results were impacted by discrete items, as follows:</span></div><div style="margin-top:4pt;padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the first six months of 2024 include:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $1.0 million associated with divested operations</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $0.9 million associated with non-routine acquisitions</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax loss on discontinued operations of $5.0 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$2.7 million of tax charges related to a valuation allowance against Calica deferred tax assets, including NOL carryforwards</span></div><div style="margin-top:6pt;padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan for the first six months of 2023 include:</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax net gain of $15.2 million related to the sale of real estate in Illinois</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $4.7 million associated with divested operations</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax charges of $0.8 million associated with non-routine acquisitions</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pretax loss on discontinued operations of $7.9 million</span></div><div style="margin-top:3pt;padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$6.2 million of tax charges related to a valuation allowance against Calica deferred tax assets, including NOL carryforwards</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Adjusted for these discrete items, earnings attributable to Vulcan from continuing operations (Adjusted Diluted EPS) was $3.14 per diluted share for the first six months of 2024 compared to $3.25 per diluted share for the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">CONTINUING OPERATIONS &#8212; Changes in earnings from continuing operations before income taxes for year-to-date June&#160;30, 2024 versus year-to-date June&#160;30, 2023 are summarized below:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Year-to-date June&#160;30, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">543.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher aggregates gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher asphalt gross profit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower concrete gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(23.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Higher selling, administrative and general expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Lower interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(12.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Year-to-date June&#160;30, 2024</span></div></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">538.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Aggregates segment sales for the first six months of 2024 were $2,904.9 million (up 1%) while aggregates shipments decreased 6%, or 6.9 million tons, compared to the prior year. Year-to-date freight-adjusted average sales price increased 11.3%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Aggregates segment gross profit was $831.8 million ($7.68 per ton) in the first six months of 2024 versus $803.2 million ($6.97 per ton) in the prior year. On a year-to-date basis, cash gross profit per ton improved 11% to $10.01 per ton. Aggregates shipments decreased 6% as compared to the prior year due to unfavorable weather.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight-adjusted selling prices increased 11.3% as compared to the prior year reflecting continued positive momentum. Freight-adjusted unit cost of sales for the first six months of 2024 increased 12%, or $1.41 per ton, versus the prior year. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Asphalt segment gross profit of $63.7 million was up $6.3 million from the first six months of 2023, and cash gross profit of $83.5 million was an 11% improvement over the prior year. Asphalt mix shipments increased 1%, and average unit selling prices increased 4.9%, or $3.66 per ton.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Concrete segment gross profit was $1.7 million for the first six months of 2024, and cash gross profit was $25.8 million. The prior year included results from our previously divested operations in Texas. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">SAG expenses were $263.8 million (7.4% of total revenues) versus $256.5 million (6.8% of total revenues) in the prior year&#8217;s first six months.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Gain on sale of property, plant &amp; equipment and businesses was $4.4 million in the first six months of 2024 versus $18.5 million in the first six months of 2023. The 2023 amount includes a net pretax gain of $15.2 million from the sale of real estate associated with a former recycled concrete facility in Illinois.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other operating income (expense), net which is composed primarily of idle facilities expense, environmental remediation costs, gain (loss) on settlement of AROs, finance charges collected and net rental income (expense), was $11.3 million of expense for the first six months of 2024 compared to $9.0 million of expense in the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Other nonoperating income (expense), net was $8.9 million of expense for the first six months of 2024 compared to $1.3 million of income in the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net interest expense was $79.3 million in the first six months of 2024 compared to $95.7 million in the first six months of 2023. The decrease in interest expense reflects the first quarter 2024 redemption of $550.0 million senior notes due 2026.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Income tax expense from continuing operations was $123.4 million in the first six months of 2024 compared to $108.6 million in the first six months of 2023. The increase in tax expense was primarily due to a discrete benefit related to a 2022 business disposition recognized in the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Earnings attributable to Vulcan from continuing operations were $3.11 per diluted share in the first six months of 2024 compared to $3.25 per diluted share in the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">DISCONTINUED OPERATIONS &#8212; First six months pretax loss from discontinued operations was $5.0 million in 2024 compared with a pretax loss of $7.9 million in 2023. Both periods include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business. For additional details, see Note 1 to the condensed consolidated financial statements under the caption Discontinued Operations.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_115"></div><div style="margin-top:24pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">KNOWN TRENDS OR UNCERTAINTIES</span></div><div style="margin-top:4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Inflationary pressures and labor constraints are factors that impact our operations. Although inflationary pressures can create short-term to medium-term headwinds, the combination of inflation and visibility of demand has created, and may continue to create, a favorable environment for price increases. Additionally, labor constraints have caused delays and inefficiencies in our operations as well as those of our customers. If labor constraints continue and demand remains positive, our operations may proceed at a slower pace, which may effectively extend the recovery while allowing us the opportunity to compound price, control costs and grow earnings.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Further, the Mexican government has taken actions adverse to our property and operations in Mexico. On May 5, 2022, Mexican government officials presented employees at our Calica operations in Quintana Roo, Mexico with arbitrary shutdown orders to immediately cease underwater quarrying and extraction operations. On May 13, 2022, the Mexican government suspended the three-year customs permit granted in March 2022 to Calica and began a proceeding that could result in the revocation of that permit. We strongly believe that the actions taken by Mexico are arbitrary and illegal, and we intend to vigorously pursue all lawful avenues available to us in order to protect our rights, under both Mexican and international law. For additional information regarding our Calica operations, see the NAFTA Arbitration section in Note 8 to the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">condensed consolidated financial statements.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_118"></div><div style="margin-top:24pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">RECONCILIATION OF NON-GAAP FINANCIAL MEASURES</span></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AGGREGATES SEGMENT FREIGHT-ADJUSTED REVENUES</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Aggregates segment freight-adjusted revenues is not a Generally Accepted Accounting Principle (GAAP) measure and should not be considered as an alternative to metrics defined by GAAP. We present this measure as it is consistent with the basis by which we review our operating results. We believe that this presentation is consistent with our competitors and meaningful to our investors as it excludes revenues associated with freight &amp; delivery, which are pass-through activities. It also excludes other revenues related to services, such as landfill tipping fees, that are derived from our aggregates business. Additionally, we use this metric as the basis for calculating the average sales price of our aggregates products. Reconciliation of this metric to its nearest GAAP measure is presented below:</span><span style="color:#000080;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per ton data</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Aggregates segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,613.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,580.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,904.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,877.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(324.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(364.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(602.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(674.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(26.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(29.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(48.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(47.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight-adjusted revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,262.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,186.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,254.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,155.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unit shipments - tons</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.1&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.4&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.3&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115.2&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight-adjusted sales price</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.00&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.71&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.70&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">At the segment level, freight &amp; delivery revenues include intersegment freight &amp; delivery (which are eliminated at the consolidated level) and freight to remote distribution sites. </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CASH GROSS PROFIT</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">GAAP does not define &#8220;cash gross profit,&#8221; and it should not be considered as an alternative to earnings measures defined by GAAP. We and the investment community use this metric to assess the operating performance of our business. Additionally, we present this metric as we believe that it closely correlates to long-term shareholder value. Cash gross profit adds back noncash charges for depreciation, depletion, accretion and amortization to gross profit. Segment cash gross profit per unit is computed by dividing segment cash gross profit by units shipped. Segment cash cost of sales per unit is computed by subtracting segment cash gross profit per unit from segment freight-adjusted sales price. Segment freight-adjusted sales price is calculated by dividing revenues generated from the shipment of product (excluding service revenues generated by the segments) by the total units of the product shipped. Reconciliation of these metrics to their nearest GAAP measures are presented below:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per unit data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Aggregates segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">831.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">803.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">119.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">656.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">619.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,083.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,035.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unit shipments - tons</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">108.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">115.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit per ton</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.79&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.88&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.68&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.97&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight-adjusted sales price</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21.00&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.71&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.82&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.70&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit per ton</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight-adjusted cash cost of sales per ton</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.08&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.95&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.81&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.72&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asphalt segment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65.5&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">83.5&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unit shipments - tons</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.1&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit per ton</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.82&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.24&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.40&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.49&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average sales price</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.80&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75.52&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.46&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74.80&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit per ton</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.57&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash cost of sales per ton</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61.23&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.04&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.83&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.36&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concrete segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unit shipments - cubic yards</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gross profit per cubic yard</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.05&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.95&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.94&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.40&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average sales price</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">180.24&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">163.82&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">181.40&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">162.64&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash gross profit per cubic yard</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash cost of sales per cubic yard</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">162.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">141.55&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">166.57&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">145.88&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EBITDA AND ADJUSTED EBITDA</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">GAAP does not define &#8220;Earnings Before Interest, Taxes, Depreciation and Amortization&#8221; (EBITDA), and it should not be considered as an alternative to earnings measures defined by GAAP. We use this metric to assess the operating performance of our business and as a basis for strategic planning and forecasting as we believe that it closely correlates to long-term shareholder value. We do not use this metric as a measure to allocate resources. We adjust EBITDA for certain items to provide a more consistent comparison of earnings performance from period to period. Reconciliation of this metric to its nearest GAAP measure is presented below (numbers may not foot due to rounding):</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Trailing-Twelve Months<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">308.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">410.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">429.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">914.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">725.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Income tax expense, including discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">93.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">90.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">122.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">106.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">311.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">215.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense, net of interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">40.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">46.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">79.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">95.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">163.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">189.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">154.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">307.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">303.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">621.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">606.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">EBITDA</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">598.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">601.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">919.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">934.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,010.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,737.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on discontinued operations</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">11.8&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Gain) loss on sale of real estate and businesses, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(15.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(15.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(51.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(21.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Loss on impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">67.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Charges associated with divested operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">7.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Acquisition related charges </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">9.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">603.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">595.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">926.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">932.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2,005.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">1,814.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Represents charges associated with acquisitions requiring clearance under federal antitrust laws.</span></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ADJUSTED DILUTED EPS ATTRIBUTABLE TO VULCAN FROM CONTINUING OPERATIONS</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Similar to our presentation of Adjusted EBITDA, we present Adjusted diluted earnings per share (EPS) attributable to Vulcan from continuing operations to provide a more consistent comparison of earnings performance from period to period. This metric is not defined by GAAP and should not be considered as an alternative to earnings measures defined by GAAP. Reconciliation of this metric to its nearest GAAP measure is presented below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Diluted Earnings Per Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Items included in Adjusted EBITDA above, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.03&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.04)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.04</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.01)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">NOL carryforward valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.01&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted diluted EPS attributable to Vulcan from continuing operations</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.35&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.29&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.14&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.25&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">NET DEBT TO ADJUSTED EBITDA</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net debt to Adjusted EBITDA is not a GAAP measure and should not be considered as an alternative to metrics defined by GAAP. We, the investment community and credit rating agencies use this metric to assess our leverage. Net debt subtracts cash and cash equivalents and restricted cash from total debt. Reconciliation of this metric to its nearest GAAP measure is presented below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current maturities of long-term debt</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,331.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,427.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(111.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(168.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,315.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,705.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Trailing-Twelve Months (TTM) Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,005.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,814.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt to TTM Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7x</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1x</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net debt to TTM Adjusted EBITDA</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7x</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.0x</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RETURN ON INVESTED CAPITAL</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We define &#8220;Return on Invested Capital&#8221; (ROIC) as Adjusted EBITDA for the trailing-twelve months divided by average invested capital (as illustrated below) during the trailing-five quarters. Our calculation of ROIC is considered a non-GAAP financial measure because we calculate ROIC using the non-GAAP metric EBITDA. We believe that our ROIC metric is meaningful because it helps investors assess how effectively we are deploying our assets. Although ROIC is a standard financial metric, numerous methods exist for calculating a company&#8217;s ROIC. As a result, the method we use to calculate our ROIC may differ from the methods used by other companies. This metric is not defined by GAAP and should not be considered as an alternative to earnings measures defined by GAAP. Reconciliation of this metric to its nearest GAAP measure is presented below (numbers may not foot due to rounding):</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Trailing-Twelve Months</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,005.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,814.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average invested capital</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Property, plant &amp; equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,212.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5,986.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,564.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,703.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Other intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,498.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,703.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Fixed and intangible assets</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,275.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,392.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Current assets</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,230.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,994.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(374.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Current tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(38.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(52.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Adjusted current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,817.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,793.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(789.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(980.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Current maturities of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">117.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Adjusted current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(770.1)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(861.9)</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Adjusted net working capital</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,047.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">931.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average invested capital</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,322.9&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,324.8&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Return on invested capital</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">2024 PROJECTED ADJUSTED EBITDA</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Projected Adjusted EBITDA is not defined by GAAP and should not be considered as an alternative to earnings measures defined by GAAP. Reconciliation of this metric to its nearest GAAP measure is presented below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024 Projected<br/>Mid-Point</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,010&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax expense, including discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense, net of interest income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Projected EBITDA</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,068&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Items included in YTD Adjusted EBITDA</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Projected Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,075&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Because GAAP financial measures on a forward-looking basis are not accessible, and reconciling information is not available without unreasonable effort, we have not provided reconciliations for forward-looking non-GAAP measures, other than the reconciliation of Projected Adjusted EBITDA as noted above. For the same reasons, we are unable to address the probable significance of the unavailable information, which could be material to future results.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_121"></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">LIQUIDITY AND FINANCIAL RESOURCES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our primary sources of liquidity are cash provided by our operating activities, a substantial, committed bank line of credit and our commercial paper program. Additional sources of capital include access to the capital markets, the sale of surplus real estate and dispositions of nonstrategic operating assets. We believe these financial resources are sufficient to fund our business requirements for 2024 including:</span></div><div style="margin-top:4pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">contractual obligations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">capital expenditures</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">debt service obligations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">dividend payments</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">potential acquisitions</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">potential share repurchases</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our balanced approach to capital deployment remains unchanged. We intend to balance reinvestment in our business, growth through acquisitions and return of capital to shareholders, while sustaining financial strength and flexibility.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We actively manage our capital structure and resources in order to balance the cost of capital and the risk of financial stress. We seek to meet these objectives by adhering to the following principles:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">maintain substantial bank line of credit borrowing capacity</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">proactively manage our debt maturity schedule such that repayment/refinancing risk in any single year is low</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">maintain an appropriate balance of fixed-rate and floating-rate debt</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">minimize financial and other covenants that limit our operating and financial flexibility</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CASH</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Included in our June&#160;30, 2024 cash and cash equivalents and restricted cash balances of $111.6 million is $0.6 million of restricted cash as described in Note 1 to the condensed consolidated financial statements under the section Restricted Cash.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FROM OPERATING ACTIVITIES</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">411.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">429.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation, depletion, accretion and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncash operating lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net gain on sale of property, plant &amp; equipment and businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other operating cash flows, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(347.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(229.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">374.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Primarily reflects changes to working capital balances.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $374.5 million during the six months ended June&#160;30, 2024, a $133.0 million decrease compared to the same period of 2023. The decrease was primarily attributable to a $18.3 million decrease in net earnings and changes in working capital balances.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Days sales outstanding, a measurement of the time it takes to collect receivables, were 41.4 days at June&#160;30, 2024 compared to 43.8 days at June&#160;30, 2023. Additionally, our over 90 day receivables balance was $25.3 million at June&#160;30, 2024, a decrease of $11.2 million from the $36.5 million balance at June&#160;30, 2023. All customer accounts are actively managed, and no losses in excess of amounts reserved are currently expected.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FROM INVESTING ACTIVITIES</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net cash used for investing activities was $533.8 million during the first six months of 2024, a $330.6 million increase compared to the same period of 2023. During the first six months of 2024, we acquired businesses for $193.4 million of cash consideration whereas there were no business acquisitions in 2023 (see Note 16 to the condensed consolidated financial statements). Additionally, the first six months of 2023 includes the collection of a $130.0 million note receivable related to the 2022 sale of concrete operations in New Jersey, New York and Pennsylvania. Furthermore, during the first six months of 2024, we invested $344.2 million in our existing operations (includes changes in accruals for property, plant &amp; equipment) compared to $354.6 million in the prior year period. This $344.2 million investment includes both maintenance and internal growth projects to enhance our distribution capabilities, develop new production sites and improve existing production facilities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CASH FROM FINANCING ACTIVITIES</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net cash used for financing activities was $678.3 million during the first six months of 2024, a $380.7 million increase compared to cash used of $297.6 million in the same period of 2023. The current year includes cash paid to redeem the $550.0 million senior notes due 2026 partially offset by a $95.0 million net issuance of commercial paper whereas the prior year includes a $100.0 million net payment on our line of credit. Additionally, we returned $191.6 million to shareholders (a $27.3 million increase over the prior year) through $122.8 million of dividends ($0.46 per share compared to $0.43 per share) and $68.8 million of common stock repurchases (270,142 shares repurchased at $254.71 average price per share in 2024 compared to 241,363 shares repurchased at $206.82 average price per share in 2023).</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DEBT</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Certain debt measures are presented below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current maturities of long-term debt</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,331.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,427.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Capital</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total debt</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,427.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,730.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,507.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,226.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total capital</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,157.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,385.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,100.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Debt as a Percentage of Total Capital</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.7&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.1&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34.9&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Weighted-Average Effective Interest Rates</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Line of credit </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fixed Versus Floating Interest Rate Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Fixed-rate debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">81.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;Floating-rate debt</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Reflects the margin above SOFR for SOFR-based borrowings; we also paid upfront fees that are amortized to interest expense and pay fees for unused borrowing capacity and standby letters of credit.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At June&#160;30, 2024, total debt to trailing-twelve months Adjusted EBITDA was 1.7 times (unchanged on a net debt basis reflecting $111.6 million of cash on hand). Our weighted-average debt maturity was 10.5 years, and our total weighted-average effective interest rate was 4.80%.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELAYED DRAW TERM LOAN, LINE OF CREDIT AND COMMERCIAL PAPER PROGRAM</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In June 2021, we entered into a $1,600.0 million unsecured delayed draw term loan which was fully drawn in August 2021 upon the acquisition of U.S. Concrete. The delayed draw term loan was paid down to $1,100.0 million in September 2021 with cash on hand, paid down to $550.0 million in August 2022 using the proceeds from the issuance of commercial paper as described below and fully repaid in March 2023 using proceeds from the issuance of 5.80% senior notes as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2022, we established a $1,600.0 million commercial paper program through which we borrowed $550.0 million that was used to partially repay the delayed draw term loan. As of June&#160;30, 2024, we had $95.0 million in short-term commercial paper borrowings and $550.0 million in long-term commercial paper borrowings. Commercial paper borrowings bear interest at rates determined at the time of borrowing and as agreed between us and the commercial paper investors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our $1,600.0 million unsecured line of credit matures in August 2027 and contains covenants customary for an unsecured investment-grade facility. Covenants, borrowings, cost ranges and other details are described in Note 7 to the condensed consolidated financial statements. As of June&#160;30, 2024, we were in compliance with the covenants, the margin for SOFR borrowings was 1.125%, the margin for base rate borrowings was 0.125% and the commitment fee for the unused amount was 0.100%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, our available borrowing capacity under the line of credit was $1,504.8 million. Utilization of the borrowing capacity was as follows:</span></div><div style="margin-top:4pt;padding-left:10.8pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">None was borrowed</span></div><div style="margin-bottom:3pt;padding-left:10.8pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$95.2 million was used to support standby letters of credit</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TERM DEBT</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All of our $3,486.1 million (face value) of term debt (which includes $645.0 million of commercial paper) is unsecured. All of the covenants in the debt agreements are customary for investment-grade facilities. As of June&#160;30, 2024, we were in compliance with all term debt covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In March 2023, we issued $550.0 million of 5.80% senior notes due 2026. Total proceeds of $546.6 million (net of discounts and transaction costs), together with cash on hand, were used to repay the $550.0 million delayed draw term loan. We redeemed these notes at par in March 2024 using cash on hand and recognized noncash expense of $2.3 million with the acceleration of unamortized deferred debt issuance costs.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CURRENT MATURITIES OF LONG-TERM DEBT</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The $0.5 million of current maturities of long-term debt as of June&#160;30, 2024 is due as follows: </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current <br/>Maturities </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Third quarter 2024</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fourth quarter 2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">First quarter 2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Second quarter 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The above table excludes $400.0 million of notes due April 2025 as we have the intent and ability to refinance these notes on a long-term basis.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_659"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DEBT RATINGS</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our debt ratings and outlooks as of June&#160;30, 2024 are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Short-term</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Outlook</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fitch</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">F2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BBB</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stable</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Moody's</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">P-2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Baa2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stable</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Standard &amp; Poor's</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A-2</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">BBB+</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stable</span></td></tr></table></div><div><span><br/></span></div><div id="i7ecf4a491f364ae783108e56482efd64_130"></div><div style="margin-top:12pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">EQUITY</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The number of our common stock issuances and purchases for the year-to-date periods ended are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock shares at January 1, issued and outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.9</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock issued for share-based compensation plans</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock purchased and retired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.0)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Common stock shares at end of period, issued and outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.1</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.1</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.9</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, there were 6,817,118 shares remaining under the February 2017 share purchase authorization by our Board of Directors. Depending upon market, business, legal and other conditions, we may purchase shares from time to time through the open market (including plans designed to comply with Rule 10b5-1 of the Securities Exchange Act of 1934) and/or privately negotiated transactions. The authorization has no time limit, does not obligate us to purchase any specific number of shares and may be suspended or discontinued at any time.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The detail of our common stock purchases (all of which were open market purchases) for the year-to-date periods ended are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except average price</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/> 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares purchased and retired</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average price per share</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">254.71&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.52&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were no shares held in treasury as of June&#160;30, 2024, December 31, 2023 and June&#160;30, 2023.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_133"></div><div style="margin-top:20pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">OFF-BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have no off-balance sheet arrangements such as financing or unconsolidated variable interest entities.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_136"></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">STANDBY LETTERS OF CREDIT</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For a discussion of our standby letters of credit, see Note 7 to the condensed consolidated financial statements.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_139"></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CRITICAL ACCOUNTING POLICIES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We follow certain significant accounting policies when preparing our consolidated financial statements. A summary of these policies is included in our Annual Report on Form 10-K for the year ended December 31, 2023 (Form 10-K).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We prepare these financial statements to conform with accounting principles generally accepted in the United States of America. These principles require us to make estimates and judgments that affect our reported amounts of assets, liabilities, revenues and expenses, and the related disclosures of contingent assets and contingent liabilities at the date of the financial statements. We base our estimates on historical experience, current conditions and various other assumptions we believe reasonable under existing circumstances and evaluate these estimates and judgments on an ongoing basis. The results of these estimates form the basis for our judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies. Our actual results may materially differ from these estimates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We believe that the accounting policies described in the &#8220;Management's Discussion and Analysis of Financial Condition and Results of Operations&#8221; section of our Form 10-K require the most significant judgments and estimates used in the preparation of our consolidated financial statements, so we consider these to be our critical accounting policies. There have been no changes to our critical accounting policies during the six months ended June&#160;30, 2024.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_142"></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NEW ACCOUNTING STANDARDS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For a discussion of the accounting standards recently adopted or pending adoption and the effect such accounting changes will have on our results of operations, financial position or liquidity, see Note 17 to the condensed consolidated financial statements.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_145"></div><div style="margin-top:20pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Certain matters discussed in this report, including expectations regarding future performance, contain forward-looking statements that are subject to assumptions, risks and uncertainties that could cause actual results to differ materially from those projected. These assumptions, risks and uncertainties include, but are not limited to:</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">general economic and business conditions</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">our dependence on the construction industry, which is subject to economic cycles</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the timing and amount of federal, state and local funding for infrastructure</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">changes in the level of spending for private residential and private nonresidential construction</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">changes in our effective tax rate</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">domestic and global political, economic or diplomatic developments</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the increasing reliance on information technology infrastructure, including the risks that the infrastructure does not work as intended, experiences technical difficulties or is subjected to cyber-attacks</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the impact of the state of the global economy on our businesses and financial condition and access to capital markets</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">international business operations and relationships, including recent actions taken by the Mexican government with respect to our property and operations in that country</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the highly competitive nature of the construction industry</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">a pandemic, epidemic or other public health emergency</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the impact of future regulatory or legislative actions, including those relating to climate change, biodiversity, land use, wetlands, greenhouse gas emissions, the definition of minerals, tax policy and domestic and international trade</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the outcome of pending legal proceedings</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">pricing of our products</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">weather and other natural phenomena, including the impact of climate change and availability of water</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">availability and cost of trucks, railcars, barges and ships, as well as their licensed operators, for transport of our materials</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">energy costs</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">costs of hydrocarbon-based raw materials</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">healthcare costs</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">labor relations, shortages and constraints</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the amount of long-term debt and interest expense we incur</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">changes in interest rates</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">volatility in pension plan asset values and liabilities, which may require cash contributions to the pension plans</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the impact of environmental cleanup costs and other liabilities relating to existing and/or divested businesses</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">our ability to secure and permit aggregates reserves in strategically located areas</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">our ability to manage and successfully integrate acquisitions</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the effect of changes in tax laws, guidance and interpretations</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">significant downturn in the construction industry may result in the impairment of goodwill or long-lived assets</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">changes in technologies, which could disrupt the way we do business and how our products are distributed</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">the risks of open pit and underground mining</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">expectations relating to environmental, social and governance considerations</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">claims that our products do not meet regulatory requirements or contractual specifications</span></div><div style="margin-top:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">other assumptions, risks and uncertainties detailed from time to time in our periodic reports filed with the SEC</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All forward-looking statements are made as of the date of filing or publication. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except to the extent required by law. Investors are cautioned not to rely unduly on such forward-looking statements when evaluating the information presented in our filings, and are advised to consult any of our future disclosures in filings made with the Securities and Exchange Commission and our press releases with regard to our business and consolidated financial position, results of operations and cash flows.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_148"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">INVESTOR INFORMATION</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We make available on our website, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%">www.vulcanmaterials.com</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">, free of charge, copies of our:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Annual Report on Form 10-K</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Quarterly Reports on Form 10-Q</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Current Reports on Form 8-K</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our website also includes amendments to those reports filed with or furnished to the SEC pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as well as all Forms 3, 4 and 5 filed with the SEC by our executive officers and directors, as soon as the filings are made publicly available by the SEC on its EDGAR database (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:120%">www.sec.gov</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to accessing copies of our reports online, you may request a copy of our Annual Report on Form 10-K, including financial statements, by writing to Denson N. Franklin III, Senior Vice President, General Counsel and Secretary, Vulcan Materials Company, 1200 Urban Center Drive, Birmingham, Alabama 35242.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have a:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Business Conduct Policy applicable to all employees and directors</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Code of Ethics for the CEO and Senior Financial Officers</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Copies of the Business Conduct Policy and the Code of Ethics are available on our website under the &#8220;Investor Relations&#8221; tab (&#8220;Governance&#8221; section). If we make any amendment to, or waiver of, any provision of the Code of Ethics, we will disclose such information on our website as well as through filings with the SEC.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our Board of Directors has also adopted:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Corporate Governance Guidelines</span></div><div style="margin-top:4pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Charters for our Audit, Compensation &amp; Human Capital, Executive, Finance, Governance and Safety, Health &amp; Environmental Affairs Committees</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">These documents meet all applicable SEC and New York Stock Exchange regulatory requirements.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The Charters of the Audit, Compensation &amp; Human Capital and Governance Committees are available on our website under the &#8220;Investor Relations&#8221; tab (&#8220;Governance &#8211; Committee Composition&#8221; section) or you may request a copy of any of these documents by writing to Denson N. Franklin III, Senior Vice President, General Counsel and Secretary, Vulcan Materials Company, 1200 Urban Center Drive, Birmingham, Alabama 35242.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Information included on our website is not incorporated into, or otherwise made a part of, this report.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_151"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:1pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MARKET RISK</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are exposed to certain market risks arising from transactions that are entered into in the normal course of business. To manage these market risks, we may use derivative financial instruments. We do not enter into derivative financial instruments for trading or speculative purposes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As discussed in the Liquidity and Financial Resources section of Part I, Item 2, we actively manage our capital structure and resources to balance the cost of capital and risk of financial stress. Such activity includes balancing the cost and risk of interest expense. In addition to floating-rate borrowings, we at times use interest rate swaps to manage the mix of fixed-rate and floating-rate debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At June&#160;30, 2024, the estimated fair value of our long-term debt including current maturities was $3,159.1 million compared to a face value of $3,391.1 million. The estimated fair value was determined by averaging several asking price quotes for the publicly traded notes and assuming par value for the remainder of the debt. The fair value estimate is based on information available as of the balance sheet date. The effect of a decline in interest rates of one percentage point would increase the fair value of our debt by approximately $0.2 million.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are exposed to certain economic risks related to the costs of our pension and other postretirement benefit plans. These economic risks include changes in the discount rate for high-quality bonds and the expected return on plan assets. The impact of a change in these assumptions on our annual pension and other postretirement benefits costs is discussed in our most recent Annual Report on Form 10-K.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_154"></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONTROLS AND PROCEDURES</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We maintain a system of controls and procedures designed to ensure that information required to be disclosed in reports we file with the SEC is recorded, processed, summarized and reported within the time periods specified by the SEC's rules and forms. These disclosure controls and procedures (as defined in the Securities Exchange Act of 1934 Rules 13a - 15(e) or 15d - 15(e)), include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Our Chief Executive Officer and Chief Financial Officer, with the participation of other management officials, evaluated the effectiveness of the design and operation of the disclosure controls and procedures as of June&#160;30, 2024. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are in the process of replacing our quote to invoice system for our aggregates and asphalt operations and expect the full implementation of this system to be completed by the fourth quarter of 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">No other changes were made during the second quarter of 2024 to our internal controls over financial reporting, nor have there been other factors that materially affect these controls.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_157"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:20pt"><span style="color:#999999;font-family:'Arial',sans-serif;font-size:16pt;font-weight:400;line-height:120%">PART II OTHER INFORMATION</span></div><div id="i7ecf4a491f364ae783108e56482efd64_160"></div><div style="margin-bottom:1pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 1</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Certain legal proceedings in which we are involved are discussed in Note 12 to the consolidated financial statements and Part I, Item 3 of our Annual Report on Form 10-K for the year ended December 31, 2023 and in Note 8 to the condensed consolidated financial statements and Part II, Item 1 of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2024. See Note 8 to the condensed consolidated financial statements of this Form 10-Q for a discussion of certain recent developments concerning our legal proceedings.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_163"></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 1A</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RISK FACTORS</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were no material changes to the risk factors disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_166"></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 2</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Purchases of our equity securities during the quarter ended June&#160;30, 2024 are summarized below.</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.569%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Period</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Number<br/>of Shares  Purchased </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Average <br/>Price Paid <br/>Per Share </span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total Number of Shares Purchased As Part of<br/>Publicly Announced <br/>Plans or Programs</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Maximum Number of </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Shares That May Yet Be </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Purchased Under the </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Plans or Programs </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">April 1 - April 30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,016,328</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">May 1 - May 31</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,353</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,353</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,916,975</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 1 - June 30</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,857</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99,857</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,817,118</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199,210</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.88&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">199,210</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.73pt">In February 2017, our Board of Directors authorized us to purchase up to 10,000,000 shares of our common stock. As of June&#160;30, 2024, there were 6,817,118 shares remaining under this authorization. Depending upon market, business, legal and other conditions, we may purchase shares from time to time through the open market (including plans designed to comply with Rule 10b5-1 of the Securities Exchange Act of 1934) and/or through privately negotiated transactions. The authorization has no time limit, does not obligate us to purchase any specific number of shares and may be suspended or discontinued at any time.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We did not have any unregistered sales of equity securities during the second quarter of 2024.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_169"></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 4</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">MINE SAFETY DISCLOSURES</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K is included in Exhibit 95 of this report.</span></div><div id="i7ecf4a491f364ae783108e56482efd64_172"></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 5</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OTHER INFORMATION</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000080;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SECURITIES TRADING PLANS OF SECTION 16 OFFICERS AND DIRECTORS</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2024, none of our Section 16 officers or directors <ix:nonNumeric contextRef="c-6" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1211"><ix:nonNumeric contextRef="c-6" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1212">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c-6" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1213"><ix:nonNumeric contextRef="c-6" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1214">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 or non-Rule 10b5-1 trading arrangement as defined in Item 408(a) of Regulation S-K.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;ITEM 6</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EXHIBITS</span></div></td></tr></table></div><div style="margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.878%"><tr><td style="width:1.0%"/><td style="width:15.773%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:82.027%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 31(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2q24-ex31.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 31(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2q24-ex31.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 32(a)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2q24-ex32.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 32(b)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2q24-ex32.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 95</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:6pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#026dce;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;text-decoration:underline" href="a2q24-ex95.htm">MSHA Citations and Litigation</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 101</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following unaudited financial information from this Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2024 are formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Statements of Cash Flows and (iv) the Notes to Condensed Consolidated Financial Statements.</span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Exhibit 104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Cover Page Interactive Data File &#8211; the cover page from this Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2024 is formatted in iXBRL (contained in Exhibit 101).</span></div></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our SEC file number for documents filed with the SEC pursuant to the Securities Exchange Act of 1934, as amended, is 001-33841.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i7ecf4a491f364ae783108e56482efd64_181"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:1pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#808080;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#808080;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">SIGNATURES</span></div></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:67.841%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">VULCAN MATERIALS COMPANY</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Date </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">August&#160;7, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">/s/ Randy L. Pigg</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Randy L. Pigg</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Vice President, Controller</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(Principal Accounting Officer)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Date </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">August&#160;7, 2024</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">/s/ Mary Andrews Carlisle</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Mary Andrews Carlisle</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Senior Vice President and Chief Financial Officer</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(Principal Financial Officer)</span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">47</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>2
<FILENAME>a2q24-ex31.htm
<DESCRIPTION>EX-31
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ibd31f44456d44c6382a44f4a2e70993e_1"></div><div style="min-height:45pt;width:100%"><div style="padding-left:72pt;padding-right:72pt;text-align:center"><font style="font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:115%"></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:1pt;margin-top:12pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBIT 31(a)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">I, J. Thomas Hill, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">I have reviewed this quarterly report on Form 10-Q of Vulcan Materials Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Based on my knowledge, the financial statements and other financial information included in this report fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-top:12pt;padding-left:3.87pt;padding-right:3.87pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:49.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Date      August&#160;7, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.87pt;padding-right:3.87pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">&#47;s&#47; J. Thomas Hill</font></div><div style="padding-left:3.87pt;padding-right:3.87pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">J. Thomas Hill</font></div><div style="padding-left:3.87pt;padding-right:3.87pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Chairman and Chief Executive Officer</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 31(a)</font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div style="padding-left:72pt;padding-right:72pt;text-align:center"><font style="font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:115%"></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:1pt;margin-top:7pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBIT 31(b)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">I, Mary Andrews Carlisle, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">I have reviewed this quarterly report on Form 10-Q of Vulcan Materials Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Based on my knowledge, the financial statements and other financial information included in this report fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of and for the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.92pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.45pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:1pt;margin-top:12pt;padding-left:3.87pt;padding-right:3.87pt;text-align:justify;text-indent:3.85pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.090%"><tr><td style="width:1.0%"></td><td style="width:49.817%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.983%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Date      August&#160;7, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">&#47;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">s&#47; Mary Andrews Carlisle</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Mary Andrews Carlisle, Senior Vice President and </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Chief Financial Officer</font></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 31(b)</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>3
<FILENAME>a2q24-ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ie34efdb8d5ba4122bc55deca13f5ede7_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:1pt;margin-top:10pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBIT 32(a)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER OF</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">VULCAN MATERIALS COMPANY</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES OXLEY ACT OF 2002</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">I, J. Thomas Hill, Chairman and Chief Executive Officer of Vulcan Materials Company, certify that the Quarterly Report on Form 10-Q (the &#8220;report&#8221;) for the quarter ended June&#160;30, 2024, filed with the Securities and Exchange Commission on the date hereof&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.46pt">fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:8.58pt">the information contained in the report fairly presents, in all material respects, the financial condition and results of operations of Vulcan Materials Company.</font></div><div style="margin-bottom:1pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">&#47;s&#47; J. Thomas Hill</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">J. Thomas Hill</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Chairman and Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">August&#160;7, 2024</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Vulcan Materials Company and will be retained by Vulcan Materials Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 32(a)</font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="margin-top:10pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBIT 32(b)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER OF</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VULCAN MATERIALS COMPANY</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350</font></div><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES OXLEY ACT OF 2002</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:7pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">I, Mary Andrews Carlisle, Senior Vice President and Chief Financial Officer of Vulcan Materials Company, certify that the Quarterly Report on Form 10-Q (the &#8220;report&#8221;) for the quarter ended June&#160;30, 2024, filed with the Securities and Exchange Commission on the date hereof&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:10.46pt">fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:8.58pt">the information contained in the report fairly presents, in all material respects, the financial condition and results of operations of Vulcan Materials Company.</font></div><div style="margin-bottom:1pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">&#47;s&#47; Mary Andrews Carlisle</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Mary Andrews Carlisle, Senior Vice President and</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">Chief Financial Officer</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:150%">August&#160;7, 2024</font></div></td></tr></table></div><div style="margin-bottom:6pt;margin-top:15pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Vulcan Materials Company and will be retained by Vulcan Materials Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 32(b)</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-95
<SEQUENCE>4
<FILENAME>a2q24-ex95.htm
<DESCRIPTION>EX-95
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i35710363a5de4f3fa01bf19db10fb6ef_1"></div><div style="min-height:45pt;width:100%"><div style="padding-left:72pt;padding-right:72pt;text-align:center"><font style="font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:115%"></font></div><div style="text-align:right"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#808080;padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#ffffff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EXHIBIT 95</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><font style="color:#808080;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MSHA CITATIONS AND LITIGATION</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">On July 21, 2010, the Dodd-Frank Wall Street Reform and Consumer Protection Act (the Dodd-Frank Act) was enacted. Section 1503 of the Dodd-Frank Act requires companies that are &#8220;operators&#8221; (as such term is defined in the Federal Mine Safety and Health Act of 1977 (the Mine Act)) to disclose certain mine safety information in each periodic report to the Securities and Exchange Commission. This information is related to the enforcement of the Mine Act by the Mine Safety and Health Administration (MSHA).</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The Dodd-Frank Act and the subsequent implementing regulation issued by the SEC require disclosure of the following categories of violations, orders and citations&#58; (1) Section 104 S&#38;S Citations, which are citations issued for violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard&#59; (2) Section 104(b) Orders, which are orders issued upon a follow up inspection where the inspector finds the violation previously cited has not been totally abated in the prescribed time period&#59; (3) Section 104(d) Citations and Orders, which are issued upon violations of mandatory health or safety standards caused by an unwarrantable failure of the operator to comply with the standards&#59; (4) Section 110(b)(2) Violations, which result from the reckless and repeated failure to eliminate a known violation&#59; (5) Section 107(a) Orders, which are given when MSHA determines that an imminent danger exists and results in an order of immediate withdrawal from the area of the mine affected by the condition&#59; and (6) written notices from MSHA of a pattern of violations of mandatory health or safety standards that are of such nature as could have significantly and substantially contributed to the cause and effect of mine health or safety hazards under Section 104(e). In addition, the Dodd-Frank Act requires the disclosure of the total dollar value of proposed assessments from MSHA under the Mine Act and the total number of mining related fatalities.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following disclosures are made pursuant to Section 1503.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">During the three months ended June&#160;30, 2024, none of our operations&#58; (i) received any orders under Section 104(b), which are issued upon a follow up inspection where the inspector finds the violation previously cited has not been totally abated in the prescribed time period&#59; (ii) received any citations or orders under Section 104(d), which are issued upon violations of mandatory health or safety standards caused by an unwarrantable failure of the operator to comply with the standards&#59; (iii) had any flagrant violations under Section 110(b)(2)&#59; (iv) received notice from MSHA of a pattern of violations of mandatory health or safety standards under Section 104(e)&#59; or (v) had any mining related fatalities.</font></div><div style="margin-bottom:6pt"><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 95 - Page 1</font></div></div></div><div id="i35710363a5de4f3fa01bf19db10fb6ef_4"></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div style="padding-left:72pt;padding-right:72pt;text-align:center"><font style="font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:115%"></font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SECOND QUARTER 2024</font></div><div><font><br></font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The table below sets forth, by mine, the total number of citations and&#47;or orders issued by MSHA during the period covered by this report under the indicated provisions of the Mine Act, together with the total dollar value of proposed assessments, if any, from MSHA, received during the three months ended June&#160;30, 2024. Of our 290 active MSHA-regulated facilities during the quarter, we received 148 federal mine safety inspections at 140 facilities during the reporting period. Of our inspected facilities, 128 did not receive any reportable citations or orders.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:18.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.942%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.032%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.763%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.768%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Name of Operation</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of<br>Inspections</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Total Number of S&#38;S Citations</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Mine<br>Act<br>&#167; 104(b)<br>Orders</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Mine Act<br>&#167; 104(d)<br>Citations<br>and<br>Orders</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Mine Act<br>&#167; 110(b)(2)<br>Violations</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Mine<br>Act<br>&#167; 107(a)<br>Orders</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Total Dollar<br>Value of<br>Proposed<br>MSHA<br>Assessments<br>(thousands)</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Total<br>Number<br>of Mining<br>Related<br>Fatalities</font></td><td colspan="3" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Received<br>Written<br>Notice<br>under<br>Mine Act<br>&#167; 104(e)</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">BROWNWOOD, TX</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">2</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">DRILL SERVICES DEPT, AL</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">EASTLAND, TX</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">GOLD HILL, NC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">GRAND RIVERS, KY</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">LEMONT, IL</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">MCCOOK, IL</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">2</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">NOTASULGA, AL</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">QUINTON, NJ</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">RICHMOND ROAD, KY</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.3</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">SANGER, CA</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">SHELBYVILLE, TN</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">Other - 128</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">136</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">$0.0</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">No</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Total</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">148</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">14</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">$0.3</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The total dollar value of proposed assessments received during the three months ended June&#160;30, 2024 for all other citations, as well as proposed assessments received during the reporting period for citations previously issued, is $35,389.</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The table below sets forth, by mine, category of legal action and number of legal actions pending before the Federal Mine Safety and Health Review Commission as of June&#160;30, 2024.</font></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:41.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of Legal Actions</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Name of Operation</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Penalty</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Citations</font></td><td colspan="3" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Complaint of Discharge, Discrimination</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">115 QUARRY, NC</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">ANDERSON QUARRY, SC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">BOONE QUARRY, NC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">CHARLESTON SHIP YARD, SC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">FREDERICK QUARRY, MD</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">JACKSON QUARRY, GA</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">4</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">LAKESIDE QUARRY, SC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">LEMONT QUARRY, IL</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">PACOLET QUARRY, SC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">RICHMOND QUARRY, VA</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">SEVIERVILLE QUARRY, TN</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">2</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">SUN CITY SAND &#38; GRAVEL, AZ</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">WILSON COUNTY QUARRY, TN</font></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">2</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 95 - Page 2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:45pt;width:100%"><div style="padding-left:72pt;padding-right:72pt;text-align:center"><font style="font-family:'Arial',sans-serif;font-size:1pt;font-weight:700;line-height:115%"></font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">The table below sets forth, by mine, category of legal action and number of legal actions filed before the Federal Mine Safety and Health Review Commission during the three months ended June&#160;30, 2024.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:41.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of Legal Actions</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Name of Operation</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Penalty</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Citations</font></td><td colspan="3" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Complaint of Discharge, Discrimination</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">ANDERSON QUARRY, SC</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">PUDDLEDOCK SAND &#38; GRAVEL, VA</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The table below sets forth, by mine, category of legal action and number of legal actions resolved (disposed) by the Federal Mine Safety and Health Review Commission during the three months ended June&#160;30, 2024.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:41.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.048%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Number of Legal Actions</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Name of Operation</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Penalty</font></td><td colspan="3" style="border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Contest Citations</font></td><td colspan="3" style="border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:108%">Complaint of Discharge, Discrimination</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">ANDERSON QUARRY, SC</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">BOONE QUARRY, NC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">CHARLESTON SHIP YARD, SC</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">LAKESIDE QUARRY, SC</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">LEMONT QUARRY, IL</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#cceeff;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-left:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">PACOLET QUARRY, SC</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">1</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.5pt solid #000;border-right:0.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:108%">0</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:115%">Exhibit 95 - Page 3</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>vmc-20240630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vmc="http://www.vulcanmaterials.com/20240630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.vulcanmaterials.com/20240630">
  <xs:import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2024" schemaLocation="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmc-20240630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmc-20240630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmc-20240630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vmc-20240630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.vulcanmaterials.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>9952155 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASES" roleURI="http://www.vulcanmaterials.com/role/LEASES">
        <link:definition>9952156 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXES" roleURI="http://www.vulcanmaterials.com/role/INCOMETAXES">
        <link:definition>9952157 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUES" roleURI="http://www.vulcanmaterials.com/role/REVENUES">
        <link:definition>9952158 - Disclosure - REVENUES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTS" roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS">
        <link:definition>9952159 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTS" roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS">
        <link:definition>9952160 - Disclosure - DERIVATIVE INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBT" roleURI="http://www.vulcanmaterials.com/role/DEBT">
        <link:definition>9952161 - Disclosure - DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIES" roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES">
        <link:definition>9952162 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ASSETRETIREMENTOBLIGATIONS" roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS">
        <link:definition>9952163 - Disclosure - ASSET RETIREMENT OBLIGATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BENEFITPLANS" roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANS">
        <link:definition>9952164 - Disclosure - BENEFIT PLANS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVEINCOME" roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME">
        <link:definition>9952165 - Disclosure - OTHER COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITY" roleURI="http://www.vulcanmaterials.com/role/EQUITY">
        <link:definition>9952166 - Disclosure - EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTING" roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTING">
        <link:definition>9952167 - Disclosure - SEGMENT REPORTING</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATION" roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION">
        <link:definition>9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILL" roleURI="http://www.vulcanmaterials.com/role/GOODWILL">
        <link:definition>9952169 - Disclosure - GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSANDDIVESTITURES" roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES">
        <link:definition>9952170 - Disclosure - ACQUISITIONS AND DIVESTITURES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NEWACCOUNTINGSTANDARDS" roleURI="http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS">
        <link:definition>9952171 - Disclosure - NEW ACCOUNTING STANDARDS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies">
        <link:definition>9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESTables" roleURI="http://www.vulcanmaterials.com/role/LEASESTables">
        <link:definition>9954473 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESTables" roleURI="http://www.vulcanmaterials.com/role/REVENUESTables">
        <link:definition>9954474 - Disclosure - REVENUES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSTables" roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables">
        <link:definition>9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSTables" roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables">
        <link:definition>9954476 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTTables" roleURI="http://www.vulcanmaterials.com/role/DEBTTables">
        <link:definition>9954477 - Disclosure - DEBT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESTables" roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables">
        <link:definition>9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ASSETRETIREMENTOBLIGATIONSTables" roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables">
        <link:definition>9954479 - Disclosure - ASSET RETIREMENT OBLIGATIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BENEFITPLANSTables" roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSTables">
        <link:definition>9954480 - Disclosure - BENEFIT PLANS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVEINCOMETables" roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables">
        <link:definition>9954481 - Disclosure - OTHER COMPREHENSIVE INCOME (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYTables" roleURI="http://www.vulcanmaterials.com/role/EQUITYTables">
        <link:definition>9954482 - Disclosure - EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGTables" roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables">
        <link:definition>9954483 - Disclosure - SEGMENT REPORTING (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATIONTables" roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables">
        <link:definition>9954484 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLTables" roleURI="http://www.vulcanmaterials.com/role/GOODWILLTables">
        <link:definition>9954485 - Disclosure - GOODWILL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSANDDIVESTITURESTables" roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables">
        <link:definition>9954486 - Disclosure - ACQUISITIONS AND DIVESTITURES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails">
        <link:definition>9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails">
        <link:definition>9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails">
        <link:definition>9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails">
        <link:definition>9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails" roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails">
        <link:definition>9954491 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails" roleURI="http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails">
        <link:definition>9954492 - Disclosure - LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESComponentsofLeaseExpenseDetails" roleURI="http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails">
        <link:definition>9954493 - Disclosure - LEASES - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LEASESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/LEASESNarrativeDetails">
        <link:definition>9954494 - Disclosure - LEASES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="INCOMETAXESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails">
        <link:definition>9954495 - Disclosure - INCOME TAXES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails">
        <link:definition>9954496 - Disclosure - REVENUES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESRevenuesbyGeographicMarketDetails" roleURI="http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails">
        <link:definition>9954497 - Disclosure - REVENUES - Revenues by Geographic Market (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESFreightDeliveryRevenuesDetails" roleURI="http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails">
        <link:definition>9954498 - Disclosure - REVENUES - Freight &amp; Delivery Revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="REVENUESReconciliationofDeferredRevenueBalancesDetails" roleURI="http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails">
        <link:definition>9954499 - Disclosure - REVENUES - Reconciliation of Deferred Revenue Balances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails">
        <link:definition>9954500 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FAIRVALUEMEASUREMENTSNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails">
        <link:definition>9954501 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails">
        <link:definition>9954502 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails">
        <link:definition>9954503 - Disclosure - DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails" roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails">
        <link:definition>9954504 - Disclosure - DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTDebtDetails" roleURI="http://www.vulcanmaterials.com/role/DEBTDebtDetails">
        <link:definition>9954505 - Disclosure - DEBT - Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/DEBTNarrativeDetails">
        <link:definition>9954506 - Disclosure - DEBT - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DEBTStandbyLettersofCreditDetails" roleURI="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails">
        <link:definition>9954507 - Disclosure - DEBT - Standby Letters of Credit (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails">
        <link:definition>9954508 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails" roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails">
        <link:definition>9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails" roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails">
        <link:definition>9954510 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails" roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails">
        <link:definition>9954511 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BENEFITPLANSNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails">
        <link:definition>9954512 - Disclosure - BENEFIT PLANS - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails">
        <link:definition>9954513 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails" roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails">
        <link:definition>9954514 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails" roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails">
        <link:definition>9954515 - Disclosure - OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails" roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails">
        <link:definition>9954516 - Disclosure - OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails" roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails">
        <link:definition>9954517 - Disclosure - OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails">
        <link:definition>9954518 - Disclosure - EQUITY - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYSharesPurchasedandRetiredDetails" roleURI="http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails">
        <link:definition>9954519 - Disclosure - EQUITY - Shares Purchased and Retired (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EQUITYChangesinTotalEquityDetails" roleURI="http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails">
        <link:definition>9954520 - Disclosure - EQUITY - Changes in Total Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails">
        <link:definition>9954521 - Disclosure - SEGMENT REPORTING - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SEGMENTREPORTINGSegmentFinancialDisclosureDetails" roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails">
        <link:definition>9954522 - Disclosure - SEGMENT REPORTING - Segment Financial Disclosure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails" roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails">
        <link:definition>9954523 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails">
        <link:definition>9954524 - Disclosure - GOODWILL - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails" roleURI="http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails">
        <link:definition>9954525 - Disclosure - GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSANDDIVESTITURESNarrativeDetails" roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails">
        <link:definition>9954526 - Disclosure - ACQUISITIONS AND DIVESTITURES - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails">
        <link:definition>9954527 - Disclosure - ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" abstract="false" name="ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmc_NormalRetirementAge" abstract="false" name="NormalRetirementAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_FourPointSeventyPercentDue2048Member" abstract="false" name="FourPointSeventyPercentDue2048Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_EstimatedCapitalCostOfTreatmentSystem" abstract="false" name="EstimatedCapitalCostOfTreatmentSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" abstract="false" name="FourPointFiveZeroPercentDueTwentyFortySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" abstract="false" name="JudgeRuledAllocationOfFaultAmongDefendantsPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" abstract="false" name="NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:lengthItemType"/>
  <xs:element id="vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" abstract="false" name="EstimatedConstructionAndOperationOfWaterTreatmentSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" abstract="false" name="AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" abstract="false" name="ThreePointNinetyNotesDueTwentyTwentySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_BankLineOfCreditShortTermMember" abstract="false" name="BankLineOfCreditShortTermMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_LeaseRightOfUseAsset" abstract="false" name="LeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_RevenueRecognitionLineItems" abstract="true" name="RevenueRecognitionLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmc_VolumetricProductionPaymentsTerm" abstract="false" name="VolumetricProductionPaymentsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmc_CooperatingPartiesGroupMember" abstract="false" name="CooperatingPartiesGroupMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" abstract="false" name="AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_EstimatedImplementationCosts" abstract="false" name="EstimatedImplementationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_EastMember" abstract="false" name="EastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_ContractWithCustomerLiabilityRollForward" abstract="true" name="ContractWithCustomerLiabilityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmc_AggregatesMember" abstract="true" name="AggregatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" abstract="false" name="ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NewYorkWaterDistrictCasesMember" abstract="false" name="NewYorkWaterDistrictCasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_LawsuitAgainstCalmatCoMember" abstract="false" name="LawsuitAgainstCalmatCoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" abstract="false" name="IncrementalCommonSharesAttributableToOtherStockCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="vmc_NumberOfMilesForBankToBankDredgingRemedy" abstract="false" name="NumberOfMilesForBankToBankDredgingRemedy" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:lengthItemType"/>
  <xs:element id="vmc_LossContingencyNumberOfCases" abstract="false" name="LossContingencyNumberOfCases" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_AsphaltMember" abstract="false" name="AsphaltMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfGroundwaterExtractionWells" abstract="false" name="NumberOfGroundwaterExtractionWells" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_NumberOfBusinessDivestitures" abstract="false" name="NumberOfBusinessDivestitures" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_LeaseTermAndDiscountRateAbstract" abstract="true" name="LeaseTermAndDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmc_FivePointEightyPercentDue2026Member" abstract="false" name="FivePointEightyPercentDue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" abstract="true" name="SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" abstract="false" name="NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" abstract="false" name="PercentOfShipmentsUsedForPubliclyFundedConstruction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmc_NamgisMember" abstract="false" name="NamgisMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" abstract="false" name="FourPointFiveZeroNotesDueTwentyTwentyFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_WestMember" abstract="false" name="WestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NHCTreatmentSystemMember" abstract="true" name="NHCTreatmentSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfPlannedNewTreatmentCapabilities" abstract="false" name="NumberOfPlannedNewTreatmentCapabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" abstract="false" name="NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_NumberOfDefinedContributionPlans" abstract="false" name="NumberOfDefinedContributionPlans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_RevenueRecognitionTable" abstract="true" name="RevenueRecognitionTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="vmc_CostIncurredAssetRetirementObligation" abstract="false" name="CostIncurredAssetRetirementObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_NHWTreatmentSystemMember" abstract="true" name="NHWTreatmentSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_BankLineOfCreditOneMember" abstract="false" name="BankLineOfCreditOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfQuarries" abstract="false" name="NumberOfQuarries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_ConstructionPavingMember" abstract="false" name="ConstructionPavingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" abstract="false" name="UnsecuredLineOfCreditMaturityOfAugust2027Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_GulfCoastMember" abstract="false" name="GulfCoastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfRabbiTrustsEstablished" abstract="false" name="NumberOfRabbiTrustsEstablished" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_NumberOfUnfundedPensionPlans" abstract="false" name="NumberOfUnfundedPensionPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_WeightedAverageRateOfLeasesAbstract" abstract="true" name="WeightedAverageRateOfLeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="vmc_DebtInstrumentFairValueAdjustments" abstract="false" name="DebtInstrumentFairValueAdjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_FormerCementMember" abstract="false" name="FormerCementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" abstract="false" name="AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmc_LawsuitFiledByOccidentalMember" abstract="false" name="LawsuitFiledByOccidentalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_OrcaMember" abstract="false" name="OrcaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_Acquisitions2024Member" abstract="false" name="Acquisitions2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_ConcreteMember" abstract="true" name="ConcreteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_TotalCashPaidForFinanceLeases" abstract="false" name="TotalCashPaidForFinanceLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_NewJerseyNaturalResourcesDamagesCaseMember" abstract="false" name="NewJerseyNaturalResourcesDamagesCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_EnvironmentalProtectionAgencyMember" abstract="false" name="EnvironmentalProtectionAgencyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" abstract="false" name="AssetRetirementObligationsOperatingCostsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" abstract="false" name="DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" abstract="false" name="CostsForPavingContractsExpenseExpectedAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmc_OccidentalChemicalCoMember" abstract="false" name="OccidentalChemicalCoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfDemographicFactors" abstract="false" name="NumberOfDemographicFactors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="vmc_NoteReceivedFromSaleOfBusiness" abstract="false" name="NoteReceivedFromSaleOfBusiness" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_LadwpMember" abstract="false" name="LadwpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_BondMoneyObtainedForTreatmentSystem" abstract="false" name="BondMoneyObtainedForTreatmentSystem" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_AssetRetirementObligationDepreciationExpense" abstract="false" name="AssetRetirementObligationDepreciationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_CoverageOfWarrantyProvisions" abstract="false" name="CoverageOfWarrantyProvisions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="vmc_LossContingencyNumberOfCasesReversedJudgement" abstract="false" name="LossContingencyNumberOfCasesReversedJudgement" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_HewittLandfillMatterMember" abstract="true" name="HewittLandfillMatterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_NumberOfVotesPerCommonStockShare" abstract="false" name="NumberOfVotesPerCommonStockShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="vmc_PercentOfTotalRevenues" abstract="false" name="PercentOfTotalRevenues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="vmc_RevenueExcludingFreightDeliveryMember" abstract="false" name="RevenueExcludingFreightDeliveryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_TexasBrineMember" abstract="false" name="TexasBrineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="vmc_ProceedsFromSaleOfFutureProduction" abstract="false" name="ProceedsFromSaleOfFutureProduction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="vmc_CasesAllegedlyInvolving111TrichloroethaneMember" abstract="false" name="CasesAllegedlyInvolving111TrichloroethaneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>vmc-20240630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7777840d-951e-4f7c-aac9-62ee10653c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b35bae4c-75d9-43a0-ba39-9c1e76511410" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7777840d-951e-4f7c-aac9-62ee10653c8a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_b35bae4c-75d9-43a0-ba39-9c1e76511410" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_f8b36a75-9fb9-49f7-9332-998edef0791c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7777840d-951e-4f7c-aac9-62ee10653c8a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_f8b36a75-9fb9-49f7-9332-998edef0791c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_290ad72e-bffd-409e-bbec-aeecc34020c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7777840d-951e-4f7c-aac9-62ee10653c8a" xlink:to="loc_us-gaap_Liabilities_290ad72e-bffd-409e-bbec-aeecc34020c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_066c1c5a-6f95-4959-8759-cbf7c066c10d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_25be78d8-5f2f-426f-aa60-13015ab33a3c" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_066c1c5a-6f95-4959-8759-cbf7c066c10d" xlink:to="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_25be78d8-5f2f-426f-aa60-13015ab33a3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_603d96ed-555a-48ed-badd-93dd349eb88c" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_066c1c5a-6f95-4959-8759-cbf7c066c10d" xlink:to="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_603d96ed-555a-48ed-badd-93dd349eb88c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d2c9ee4-9200-41fa-a50e-a8869e43206a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4d2c9ee4-9200-41fa-a50e-a8869e43206a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8527974a-0ce5-41b8-8de9-c6a71af5f4d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8527974a-0ce5-41b8-8de9-c6a71af5f4d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_78f5096d-67e7-4d08-9f17-ef9b67f6fd3a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_78f5096d-67e7-4d08-9f17-ef9b67f6fd3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f8297e94-1b21-4532-986c-c40e2d5caf67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:to="loc_us-gaap_InventoryNet_f8297e94-1b21-4532-986c-c40e2d5caf67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_afdeb95b-2d88-46f9-a762-941729553651" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_6c4f29a5-96c4-442c-a9ee-f823619bc08d" xlink:to="loc_us-gaap_OtherAssetsCurrent_afdeb95b-2d88-46f9-a762-941729553651" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c2eb0db5-bceb-418f-8499-03a72914c5df" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1d3300f5-c58f-4427-8946-6a20a6b54629" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2eb0db5-bceb-418f-8499-03a72914c5df" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1d3300f5-c58f-4427-8946-6a20a6b54629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_734a2e13-34c3-4561-b70c-124eee579c88" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2eb0db5-bceb-418f-8499-03a72914c5df" xlink:to="loc_us-gaap_ShortTermBorrowings_734a2e13-34c3-4561-b70c-124eee579c88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_47eaea5c-efdb-47f7-9d6e-d8be23bd2db6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2eb0db5-bceb-418f-8499-03a72914c5df" xlink:to="loc_us-gaap_LongTermDebtCurrent_47eaea5c-efdb-47f7-9d6e-d8be23bd2db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_95f6755e-e7d1-45c6-a861-dd7ce6383e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c2eb0db5-bceb-418f-8499-03a72914c5df" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_95f6755e-e7d1-45c6-a861-dd7ce6383e7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6de6b696-46a7-4cbe-94f5-60b0dd9f1fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_793c5c05-7cbf-45dc-a4ae-6b2072cb3dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6de6b696-46a7-4cbe-94f5-60b0dd9f1fd9" xlink:to="loc_us-gaap_MinorityInterest_793c5c05-7cbf-45dc-a4ae-6b2072cb3dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ab984907-ffb5-4498-b699-d06e54fdd4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6de6b696-46a7-4cbe-94f5-60b0dd9f1fd9" xlink:to="loc_us-gaap_StockholdersEquity_ab984907-ffb5-4498-b699-d06e54fdd4a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_10d4d250-f625-4a64-af02-3783683d0c68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4001e6e9-d1b8-4420-aef5-73a5dac93c81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_10d4d250-f625-4a64-af02-3783683d0c68" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_4001e6e9-d1b8-4420-aef5-73a5dac93c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b700513f-9b09-4728-a4c0-4b1390ceeb03" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_10d4d250-f625-4a64-af02-3783683d0c68" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b700513f-9b09-4728-a4c0-4b1390ceeb03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1cd21d8d-ee05-4c38-af18-69d78d6eef30" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_10d4d250-f625-4a64-af02-3783683d0c68" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1cd21d8d-ee05-4c38-af18-69d78d6eef30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_3615dcb0-34a4-431a-80e2-e00cd36068b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_10d4d250-f625-4a64-af02-3783683d0c68" xlink:to="loc_us-gaap_CommonStockValueOutstanding_3615dcb0-34a4-431a-80e2-e00cd36068b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_52b3b160-36f4-4523-9980-ba64f70a8d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_52b3b160-36f4-4523-9980-ba64f70a8d3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cd3d26fa-d32f-4990-ac95-a3bb2e051a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cd3d26fa-d32f-4990-ac95-a3bb2e051a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2171c94d-0145-4d8a-9b76-17000512cbbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2171c94d-0145-4d8a-9b76-17000512cbbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f938bfbf-8181-4090-a76b-0d81d0b24ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f938bfbf-8181-4090-a76b-0d81d0b24ac5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8101f2d8-e500-4cf8-9d86-a7c616868082" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_LiabilitiesCurrent_8101f2d8-e500-4cf8-9d86-a7c616868082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_59050ffc-2eed-42e5-a7e3-c4003c4a8b81" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8f5a77a6-b9ff-49fc-b73b-c62ab53ac867" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_59050ffc-2eed-42e5-a7e3-c4003c4a8b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4fde3239-1b34-471f-a3c6-23560e7e995c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_Goodwill_4fde3239-1b34-471f-a3c6-23560e7e995c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_4cb12c3b-0ea3-4650-9c5e-293df56a45ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_4cb12c3b-0ea3-4650-9c5e-293df56a45ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6786ce44-e08d-485c-a348-d85c3a3c5cac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6786ce44-e08d-485c-a348-d85c3a3c5cac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8264a8d3-1650-4072-a18b-9aa8c0756794" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8264a8d3-1650-4072-a18b-9aa8c0756794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_50e95b54-16c7-4745-b241-300ce45ec2d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_50e95b54-16c7-4745-b241-300ce45ec2d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_1168726f-b2a1-4228-bf69-3bb77de650c6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_AssetsCurrent_1168726f-b2a1-4228-bf69-3bb77de650c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8fb818e0-30f0-4d00-8938-442e93ae887a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9b6f217e-c6bd-4a55-903c-8ba374b5dc93" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8fb818e0-30f0-4d00-8938-442e93ae887a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4c6966b7-e555-46ab-bf98-66e10681abdf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5a840314-9c59-4db0-a2f6-249e07572624" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4c6966b7-e555-46ab-bf98-66e10681abdf" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_5a840314-9c59-4db0-a2f6-249e07572624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2df2134c-fdde-4a13-890a-ddf016e1b4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4c6966b7-e555-46ab-bf98-66e10681abdf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2df2134c-fdde-4a13-890a-ddf016e1b4ea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d1a941d5-2919-4343-86f3-792b06d89594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d05f906-3ca3-40f0-95cb-36ba535caec3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d1a941d5-2919-4343-86f3-792b06d89594" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7d05f906-3ca3-40f0-95cb-36ba535caec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b10837ff-4aec-46c0-8ed0-6689ab8b8ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_d1a941d5-2919-4343-86f3-792b06d89594" xlink:to="loc_us-gaap_ProfitLoss_b10837ff-4aec-46c0-8ed0-6689ab8b8ae6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_05e44951-808b-44ef-8c89-7b0e4e937fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4d982adb-fab8-4ef7-9756-95580c82ff6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_05e44951-808b-44ef-8c89-7b0e4e937fd6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_4d982adb-fab8-4ef7-9756-95580c82ff6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ccec080e-1738-4b11-8a58-027f98ba4954" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_05e44951-808b-44ef-8c89-7b0e4e937fd6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_ccec080e-1738-4b11-8a58-027f98ba4954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a94d26a2-68f4-4991-a140-20581d21460a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_bf634eae-50bf-4c88-923d-7fa0924e610d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a94d26a2-68f4-4991-a140-20581d21460a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_bf634eae-50bf-4c88-923d-7fa0924e610d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_f7b2a938-3467-4eb9-864e-e2dabd515f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a94d26a2-68f4-4991-a140-20581d21460a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_f7b2a938-3467-4eb9-864e-e2dabd515f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_123f635d-b510-468a-aa76-cae42500d6a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d9851501-fbc0-44f3-84ec-28e3d087d2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_123f635d-b510-468a-aa76-cae42500d6a1" xlink:to="loc_us-gaap_GrossProfit_d9851501-fbc0-44f3-84ec-28e3d087d2f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_868fe44b-86aa-4594-b729-52889665846c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_123f635d-b510-468a-aa76-cae42500d6a1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_868fe44b-86aa-4594-b729-52889665846c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_3b9513dc-edaf-40d5-8b7c-6a23d60bb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_123f635d-b510-468a-aa76-cae42500d6a1" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3b9513dc-edaf-40d5-8b7c-6a23d60bb5c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_fd284a1c-d319-4414-86f8-4f9e919311a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_123f635d-b510-468a-aa76-cae42500d6a1" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_fd284a1c-d319-4414-86f8-4f9e919311a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_240d70a8-2c44-4d5e-83ab-dbf02758d3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_784a879e-ce57-4bf1-96eb-7993a7fe6d6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_240d70a8-2c44-4d5e-83ab-dbf02758d3c2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_784a879e-ce57-4bf1-96eb-7993a7fe6d6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c2395eae-e2ea-4e9b-b5a7-2cb38043526e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_240d70a8-2c44-4d5e-83ab-dbf02758d3c2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c2395eae-e2ea-4e9b-b5a7-2cb38043526e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9b34e120-51bb-4ea9-aa5f-b7fc778cccdd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e4aad745-6aa9-428f-b804-adbdf038f823" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_9b34e120-51bb-4ea9-aa5f-b7fc778cccdd" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_e4aad745-6aa9-428f-b804-adbdf038f823" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_57d78339-90c1-447e-bf07-6a217b439347" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_9b34e120-51bb-4ea9-aa5f-b7fc778cccdd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_57d78339-90c1-447e-bf07-6a217b439347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87ed5c9d-0e6c-4a5c-8bdf-a6ae2db22afc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ece56f30-9ce6-4c3d-bbd7-4bbd29bf05c8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87ed5c9d-0e6c-4a5c-8bdf-a6ae2db22afc" xlink:to="loc_us-gaap_OperatingIncomeLoss_ece56f30-9ce6-4c3d-bbd7-4bbd29bf05c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8f2cdd84-e619-432e-936b-9272dfa94c11" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87ed5c9d-0e6c-4a5c-8bdf-a6ae2db22afc" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8f2cdd84-e619-432e-936b-9272dfa94c11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_40062141-5c24-4b17-9eac-3130a6e32070" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_87ed5c9d-0e6c-4a5c-8bdf-a6ae2db22afc" xlink:to="loc_us-gaap_InterestExpenseNonoperating_40062141-5c24-4b17-9eac-3130a6e32070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_72d10202-a5e8-4850-8809-ad12bb10ef73" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_74425ddf-465d-4f47-8004-89304bc3ac20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_72d10202-a5e8-4850-8809-ad12bb10ef73" xlink:to="loc_us-gaap_ProfitLoss_74425ddf-465d-4f47-8004-89304bc3ac20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_935a8b84-0dc7-4fa3-a133-958e1ff7ea55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_72d10202-a5e8-4850-8809-ad12bb10ef73" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_935a8b84-0dc7-4fa3-a133-958e1ff7ea55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_adc8edd5-4e47-4a8b-be8c-0344e4c050f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d1261909-6acc-4ae1-93c0-371d1830ca98" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_adc8edd5-4e47-4a8b-be8c-0344e4c050f0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d1261909-6acc-4ae1-93c0-371d1830ca98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca988d1e-3ed6-43ed-86ce-f51bbf398177" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_adc8edd5-4e47-4a8b-be8c-0344e4c050f0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ca988d1e-3ed6-43ed-86ce-f51bbf398177" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_e8e64921-4254-4bc0-a3be-4fbddab4131e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d8140e58-3de0-40da-9498-0af0a11ca17c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_e8e64921-4254-4bc0-a3be-4fbddab4131e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_d8140e58-3de0-40da-9498-0af0a11ca17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1164094c-66cb-4e1c-8cf7-6d854c3a57bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_e8e64921-4254-4bc0-a3be-4fbddab4131e" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_1164094c-66cb-4e1c-8cf7-6d854c3a57bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_18d7499a-1d00-4e07-9988-69fd44f5086f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4cf8484a-d471-4098-b66f-4980c473639d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_18d7499a-1d00-4e07-9988-69fd44f5086f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4cf8484a-d471-4098-b66f-4980c473639d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_84193cc6-1b7d-4548-aed2-1ece9a8c9805" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_18d7499a-1d00-4e07-9988-69fd44f5086f" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_84193cc6-1b7d-4548-aed2-1ece9a8c9805" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_187a6120-5432-41aa-8e48-e5d692b333d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce56faa9-9d6a-4011-a9d2-6b3a1af1ec66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_187a6120-5432-41aa-8e48-e5d692b333d9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce56faa9-9d6a-4011-a9d2-6b3a1af1ec66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2168ad9-325c-44cd-8b68-67181c3ee97e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_187a6120-5432-41aa-8e48-e5d692b333d9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b2168ad9-325c-44cd-8b68-67181c3ee97e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c58ee789-7df0-47f7-8eab-72c4ed57cc47" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_187a6120-5432-41aa-8e48-e5d692b333d9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c58ee789-7df0-47f7-8eab-72c4ed57cc47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_bfa9ec24-2daf-4306-8872-971d262c0c22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_bfa9ec24-2daf-4306-8872-971d262c0c22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_43e4ef5c-6eda-429c-b0aa-959d4778d0ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_43e4ef5c-6eda-429c-b0aa-959d4778d0ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a072ce1e-0576-4726-8623-6bfb4e75fa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a072ce1e-0576-4726-8623-6bfb4e75fa6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_2f4ec2db-053c-4bdb-897d-4baf6812aa68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_2f4ec2db-053c-4bdb-897d-4baf6812aa68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0f30fcda-5ed0-4faa-bda8-3e1df67d070a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0f30fcda-5ed0-4faa-bda8-3e1df67d070a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_adbee8fb-66a7-44c5-a3de-ae17bfb53fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_adbee8fb-66a7-44c5-a3de-ae17bfb53fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cafdef8a-7027-4e6d-8e6b-2e316ef9ee8f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_cafdef8a-7027-4e6d-8e6b-2e316ef9ee8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_f9b446e3-f1ae-431e-a9a1-27fb0462376b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_f9b446e3-f1ae-431e-a9a1-27fb0462376b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_69c6dca5-71f8-4ed0-8b1d-784508a4aebb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_69c6dca5-71f8-4ed0-8b1d-784508a4aebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3c867f44-c57c-48f7-a6c6-0ece07c251b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3647abd-4606-4b31-9eca-d8788fb9923c" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_3c867f44-c57c-48f7-a6c6-0ece07c251b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7540f793-28a7-4611-a023-3e38b7b1984b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_faa7daa1-9b01-4db3-836a-52795c15b921" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7540f793-28a7-4611-a023-3e38b7b1984b" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_faa7daa1-9b01-4db3-836a-52795c15b921" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_097535f3-1ace-4f14-80fa-e88b4d4bdfc6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7540f793-28a7-4611-a023-3e38b7b1984b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_097535f3-1ace-4f14-80fa-e88b4d4bdfc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ef4881c4-08e0-4b64-86eb-44807a81b3de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7540f793-28a7-4611-a023-3e38b7b1984b" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_ef4881c4-08e0-4b64-86eb-44807a81b3de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5959c9bb-7d6e-4b8d-b6d0-2ef3b318acba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7540f793-28a7-4611-a023-3e38b7b1984b" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_5959c9bb-7d6e-4b8d-b6d0-2ef3b318acba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_57793cfe-a35a-4077-b312-f8ae6cec8306" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_57793cfe-a35a-4077-b312-f8ae6cec8306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_684c204d-2830-40df-8717-80892cb8f307" xlink:href="vmc-20240630.xsd#vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_684c204d-2830-40df-8717-80892cb8f307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_297f7af9-2d6f-462f-8d5e-640152ee44d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_297f7af9-2d6f-462f-8d5e-640152ee44d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2d7c97c7-f292-49a2-a571-035a7f517498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_ProfitLoss_2d7c97c7-f292-49a2-a571-035a7f517498" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_22720056-1ea7-4f0b-9129-82a6fe2fa9b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_PensionContributions_22720056-1ea7-4f0b-9129-82a6fe2fa9b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_9841a1d2-3315-471d-ab27-2e5c1d70ed09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_9841a1d2-3315-471d-ab27-2e5c1d70ed09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_35460889-b410-450f-8eaa-e4cfa7e16da1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_35460889-b410-450f-8eaa-e4cfa7e16da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_35e664b7-f888-4a83-bbdb-465a4afce14e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_ShareBasedCompensation_35e664b7-f888-4a83-bbdb-465a4afce14e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_4e17eea5-ecbb-4abd-a3fa-fc8152c7f8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e08160a-5dda-44dc-990d-a24e983bf0c0" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_4e17eea5-ecbb-4abd-a3fa-fc8152c7f8e6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f3d3cb57-5c2e-44aa-a6f8-4b69761566d4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_ed90f950-9fb7-4f68-aeba-8d7a6a92cc05" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3d3cb57-5c2e-44aa-a6f8-4b69761566d4" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_ed90f950-9fb7-4f68-aeba-8d7a6a92cc05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_bd3ab12c-e6f9-4150-a523-2ad2ae0edc23" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3d3cb57-5c2e-44aa-a6f8-4b69761566d4" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_bd3ab12c-e6f9-4150-a523-2ad2ae0edc23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_fdf1bd71-27e9-43e0-99fd-4e8cf1b0e3cc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3d3cb57-5c2e-44aa-a6f8-4b69761566d4" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_fdf1bd71-27e9-43e0-99fd-4e8cf1b0e3cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ea307e2f-7271-459b-a8f8-23637cc3882f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3d3cb57-5c2e-44aa-a6f8-4b69761566d4" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ea307e2f-7271-459b-a8f8-23637cc3882f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7c59f554-f93c-4e90-9217-a61e1ff4ac8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5e68c54e-d118-4e11-a6b5-375bf744070f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7c59f554-f93c-4e90-9217-a61e1ff4ac8a" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_5e68c54e-d118-4e11-a6b5-375bf744070f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_dd52a7fa-5082-42c4-b9ee-6d84f9f69ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_7c59f554-f93c-4e90-9217-a61e1ff4ac8a" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_dd52a7fa-5082-42c4-b9ee-6d84f9f69ee3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_99564106-580a-43ff-bc0d-afcefa614723" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4c00a1a-05ea-45b3-b6ed-b928e0587856" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_99564106-580a-43ff-bc0d-afcefa614723" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d4c00a1a-05ea-45b3-b6ed-b928e0587856" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_70a7ef34-af49-4084-ad7b-d54273ef4eaf" xlink:href="vmc-20240630.xsd#vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_99564106-580a-43ff-bc0d-afcefa614723" xlink:to="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_70a7ef34-af49-4084-ad7b-d54273ef4eaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a01c923d-3f56-42c5-a185-715d07287432" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_99564106-580a-43ff-bc0d-afcefa614723" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a01c923d-3f56-42c5-a185-715d07287432" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_418591d7-0bbd-4a2e-8f54-f08b84cde8b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_620ecd1b-a4a9-462f-8c95-f5050cc9c35d" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_418591d7-0bbd-4a2e-8f54-f08b84cde8b2" xlink:to="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_620ecd1b-a4a9-462f-8c95-f5050cc9c35d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_9e8e0e0c-76be-4ec2-a61b-8ee72187083a" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_418591d7-0bbd-4a2e-8f54-f08b84cde8b2" xlink:to="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_9e8e0e0c-76be-4ec2-a61b-8ee72187083a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseRightOfUseAsset_795d3fe9-ace6-493f-a06d-3474960d3b51" xlink:href="vmc-20240630.xsd#vmc_LeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_74df014e-2542-41d5-a7b7-57b471b6fc64" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseRightOfUseAsset_795d3fe9-ace6-493f-a06d-3474960d3b51" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_74df014e-2542-41d5-a7b7-57b471b6fc64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_b413b255-b61f-475d-8e68-01527a359ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseRightOfUseAsset_795d3fe9-ace6-493f-a06d-3474960d3b51" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_b413b255-b61f-475d-8e68-01527a359ed2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_393fdfc1-da27-409f-9d9a-c3124f3dd836" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_ac3a9c9d-12fe-456e-8d40-e05e3c8d27e1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_393fdfc1-da27-409f-9d9a-c3124f3dd836" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_ac3a9c9d-12fe-456e-8d40-e05e3c8d27e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_4854cf2f-86bf-4ce4-abf3-c7609f39933f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_393fdfc1-da27-409f-9d9a-c3124f3dd836" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_4854cf2f-86bf-4ce4-abf3-c7609f39933f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseLiability_6662aec3-9c97-4749-a475-926d20279db9" xlink:href="vmc-20240630.xsd#vmc_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5eddda71-6ea7-482b-a5f3-9db9a4507371" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseLiability_6662aec3-9c97-4749-a475-926d20279db9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5eddda71-6ea7-482b-a5f3-9db9a4507371" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_27b3ac15-6f3b-47d6-a2ab-6e9a83ed239b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseLiability_6662aec3-9c97-4749-a475-926d20279db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_27b3ac15-6f3b-47d6-a2ab-6e9a83ed239b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9eeb91ef-4365-414e-b40b-56943f564679" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseLiability_6662aec3-9c97-4749-a475-926d20279db9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_9eeb91ef-4365-414e-b40b-56943f564679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_42df4141-48bd-40e4-a4c2-a5475e9beffc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_LeaseLiability_6662aec3-9c97-4749-a475-926d20279db9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_42df4141-48bd-40e4-a4c2-a5475e9beffc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2e4b9baf-9214-4424-b823-01d938832ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2e4b9baf-9214-4424-b823-01d938832ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ba483ab4-83aa-4000-914a-b6413f05d02a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_ba483ab4-83aa-4000-914a-b6413f05d02a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_d2da6444-3b0d-4f1c-9f36-b899533489ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_OperatingLeaseCost_d2da6444-3b0d-4f1c-9f36-b899533489ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b6d69c0c-e64f-4272-b77b-b4a328975744" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_ShortTermLeaseCost_b6d69c0c-e64f-4272-b77b-b4a328975744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_243efb39-c568-463b-a639-882a4508b154" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_SubleaseIncome_243efb39-c568-463b-a639-882a4508b154" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_efb0b039-e747-46b0-9b7d-f7ca995624b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0d4f593f-22ff-4a7c-87fe-5b2ca8462f83" xlink:to="loc_us-gaap_VariableLeaseCost_efb0b039-e747-46b0-9b7d-f7ca995624b4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_52133837-34fe-4f31-a971-94a576f95d22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_9974c41a-37b7-4a9f-bd86-58d68daef9c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_52133837-34fe-4f31-a971-94a576f95d22" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_9974c41a-37b7-4a9f-bd86-58d68daef9c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_3848fd14-2184-43f8-adc4-faccfe843040" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FairValueNetAssetLiability_52133837-34fe-4f31-a971-94a576f95d22" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_3848fd14-2184-43f8-adc4-faccfe843040" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_a90bcd25-c8aa-47d3-b20f-507d0813d062" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_1ecb9b20-6806-4fe5-bd5f-62af62ba5a15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_a90bcd25-c8aa-47d3-b20f-507d0813d062" xlink:to="loc_us-gaap_DerivativeAssets_1ecb9b20-6806-4fe5-bd5f-62af62ba5a15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_7cacd589-057c-4978-b759-4c02a39d4a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_a90bcd25-c8aa-47d3-b20f-507d0813d062" xlink:to="loc_us-gaap_DerivativeLiabilities_7cacd589-057c-4978-b759-4c02a39d4a6c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTDebtDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b93caf44-e909-4438-b6fe-a8af27010605" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_12c06481-939d-4715-9e9f-9231b0f20f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b93caf44-e909-4438-b6fe-a8af27010605" xlink:to="loc_us-gaap_LongTermDebtCurrent_12c06481-939d-4715-9e9f-9231b0f20f8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_985dcb62-c735-4201-bc7f-8534e9723299" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_b93caf44-e909-4438-b6fe-a8af27010605" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_985dcb62-c735-4201-bc7f-8534e9723299" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTStandbyLettersofCreditDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_0ac78076-4792-4e50-896d-b7f39f819ad3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_de339fb3-0914-4457-b246-7258b2273321" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_0ac78076-4792-4e50-896d-b7f39f819ad3" xlink:to="loc_us-gaap_AssetRetirementObligation_de339fb3-0914-4457-b246-7258b2273321" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_979522ef-94ff-46cd-b69e-9d881050bf25" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_0ac78076-4792-4e50-896d-b7f39f819ad3" xlink:to="loc_us-gaap_SelfInsuranceReserve_979522ef-94ff-46cd-b69e-9d881050bf25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostIncurredAssetRetirementObligation_136695ab-826c-4124-8d0f-b8f1d337e5fa" xlink:href="vmc-20240630.xsd#vmc_CostIncurredAssetRetirementObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_2d23ad77-871a-4cd2-92e2-6d3bb91644dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_CostIncurredAssetRetirementObligation_136695ab-826c-4124-8d0f-b8f1d337e5fa" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_2d23ad77-871a-4cd2-92e2-6d3bb91644dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AssetRetirementObligationDepreciationExpense_cc1336ba-f730-4282-9332-12d9aa1aab38" xlink:href="vmc-20240630.xsd#vmc_AssetRetirementObligationDepreciationExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_vmc_CostIncurredAssetRetirementObligation_136695ab-826c-4124-8d0f-b8f1d337e5fa" xlink:to="loc_vmc_AssetRetirementObligationDepreciationExpense_cc1336ba-f730-4282-9332-12d9aa1aab38" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_a52c3989-b91f-4a9c-af60-5364f8bf0413" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_a52c3989-b91f-4a9c-af60-5364f8bf0413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f4f20c55-87fb-49a6-a38f-c4a0c77fe6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_f4f20c55-87fb-49a6-a38f-c4a0c77fe6c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b0c0badb-4fb3-4830-afa0-f0f2b16e4cb0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b0c0badb-4fb3-4830-afa0-f0f2b16e4cb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_04735d84-2283-4be5-8880-fdf02b22cced" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_04735d84-2283-4be5-8880-fdf02b22cced" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_defc2ef2-c3e0-44ea-acc7-9e2c2bb05e79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_07935611-9aa0-4bdd-a374-5154f725338e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_defc2ef2-c3e0-44ea-acc7-9e2c2bb05e79" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00fd0200-7bba-40ee-a654-6c65b8e40d79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_d7e559f8-3f51-4ddc-9dd8-3cabf3ad9281" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00fd0200-7bba-40ee-a654-6c65b8e40d79" xlink:to="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_d7e559f8-3f51-4ddc-9dd8-3cabf3ad9281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_5d7b4310-a6ec-4ad6-aa4a-043b0e32a8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_00fd0200-7bba-40ee-a654-6c65b8e40d79" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_5d7b4310-a6ec-4ad6-aa4a-043b0e32a8a0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"/>
  <link:calculationLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_001d9c7c-bdfc-4aa4-bc79-edab9c036680" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_001d9c7c-bdfc-4aa4-bc79-edab9c036680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_213b6111-aa61-42c4-ae93-aa25968d7be4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_213b6111-aa61-42c4-ae93-aa25968d7be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f4f4623e-2c40-4aa0-97e5-347dc0e00f8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_f4f4623e-2c40-4aa0-97e5-347dc0e00f8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_bece353d-862b-4896-87dc-f33b9a850625" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_bece353d-862b-4896-87dc-f33b9a850625" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_c2659d40-f881-4b61-a927-1d9174e7be29" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_5e942da2-bc87-4360-a8b1-27045e4dcde9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_c2659d40-f881-4b61-a927-1d9174e7be29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2900ab6c-b6d2-43c6-845e-4f907aa7d53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_0a7f6f2d-c8b6-4d12-a23b-842907d19a2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2900ab6c-b6d2-43c6-845e-4f907aa7d53f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_0a7f6f2d-c8b6-4d12-a23b-842907d19a2f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>vmc-20240630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:to="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:to="loc_dei_EntityDomain_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:to="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NamgisMember_cad610d5-ae89-4a32-9aa4-b51494f0ce91" xlink:href="vmc-20240630.xsd#vmc_NamgisMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:to="loc_vmc_NamgisMember_cad610d5-ae89-4a32-9aa4-b51494f0ce91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:to="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_95042bf7-c285-42cb-ae46-4ef4d882d0f0_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:to="loc_srt_OwnershipDomain_95042bf7-c285-42cb-ae46-4ef4d882d0f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:to="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OrcaMember_ea108796-b9d7-430c-aa24-50128032b7bf" xlink:href="vmc-20240630.xsd#vmc_OrcaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:to="loc_vmc_OrcaMember_ea108796-b9d7-430c-aa24-50128032b7bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfDemographicFactors_b7b17be7-2896-44f2-8874-91a696508e93" xlink:href="vmc-20240630.xsd#vmc_NumberOfDemographicFactors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_vmc_NumberOfDemographicFactors_b7b17be7-2896-44f2-8874-91a696508e93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1d3b7d50-337a-47ad-ab13-3bb084ea5ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1d3b7d50-337a-47ad-ab13-3bb084ea5ee2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cb380bdd-2309-4255-8bed-f2d49b7c3086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cb380bdd-2309-4255-8bed-f2d49b7c3086" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ac1db84c-3981-4293-8264-5bf2e496809d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ac1db84c-3981-4293-8264-5bf2e496809d" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#INCOMETAXESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:to="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:to="loc_srt_SegmentGeographicalDomain_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:to="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_80fd2080-f239-46d4-aa11-2d05baa5250f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:to="loc_country_MX_80fd2080-f239-46d4-aa11-2d05baa5250f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AL_397213fe-769b-4cf5-b6db-8aee39d8f944" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_AL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:to="loc_stpr_AL_397213fe-769b-4cf5-b6db-8aee39d8f944" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:to="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f8b618ba-268f-4e5e-b959-5ee994a31707_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f8b618ba-268f-4e5e-b959-5ee994a31707_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:to="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2e756005-8735-4429-9ac7-cd73cd1f63fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:to="loc_srt_ScenarioForecastMember_2e756005-8735-4429-9ac7-cd73cd1f63fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2fed8e21-8745-4607-80b5-8d36ffc99c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2fed8e21-8745-4607-80b5-8d36ffc99c04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_6c11d4b2-beaf-4997-aca1-ef9a778cbcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_6c11d4b2-beaf-4997-aca1-ef9a778cbcfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e4de7dfd-aa3b-4e8e-86b1-9b56e0b3e5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e4de7dfd-aa3b-4e8e-86b1-9b56e0b3e5ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_428324a8-41e1-4cb5-8b93-a5e2e3cf083e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_428324a8-41e1-4cb5-8b93-a5e2e3cf083e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_97fad76a-1151-4c62-a76b-0a61dee5324d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:to="loc_us-gaap_SegmentDomain_97fad76a-1151-4c62-a76b-0a61dee5324d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:to="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_5d975bc1-aa42-459d-98fa-16bd38e14a8d" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:to="loc_vmc_AggregatesMember_5d975bc1-aa42-459d-98fa-16bd38e14a8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_c2b99297-7499-457e-a346-1ed19db44daf_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:to="loc_srt_ScenarioUnspecifiedDomain_c2b99297-7499-457e-a346-1ed19db44daf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_a3b58620-5420-43ca-b558-1304ea0ccb8d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:to="loc_srt_ScenarioForecastMember_a3b58620-5420-43ca-b558-1304ea0ccb8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d268462e-86be-4db7-a7be-154fd4045135_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:to="loc_srt_RangeMember_d268462e-86be-4db7-a7be-154fd4045135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:to="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e09bdb0d-a1ba-4161-877d-c4d83ba1c844" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:to="loc_srt_MinimumMember_e09bdb0d-a1ba-4161-877d-c4d83ba1c844" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f285f7b-b86e-4a25-9d2f-4fa99b0da2df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:to="loc_srt_MaximumMember_9f285f7b-b86e-4a25-9d2f-4fa99b0da2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_dde1ecd7-c2ae-4002-b8b7-683ad73a0648_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:to="loc_srt_ProductsAndServicesDomain_dde1ecd7-c2ae-4002-b8b7-683ad73a0648_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:to="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConstructionPavingMember_f1a46209-61be-4a2e-ae97-074add104b8a" xlink:href="vmc-20240630.xsd#vmc_ConstructionPavingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:to="loc_vmc_ConstructionPavingMember_f1a46209-61be-4a2e-ae97-074add104b8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_ef891dfa-e67a-4146-abda-bf1e785ba353" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:to="loc_us-gaap_ServiceMember_ef891dfa-e67a-4146-abda-bf1e785ba353" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_b1f9db78-6084-459b-85a8-a6d5f7a28d9a" xlink:href="vmc-20240630.xsd#vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_b1f9db78-6084-459b-85a8-a6d5f7a28d9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9891801a-30fd-4424-800a-a3a7f3bce5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9891801a-30fd-4424-800a-a3a7f3bce5f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfTotalRevenues_8c23d154-df02-4378-a467-11beb2579d90" xlink:href="vmc-20240630.xsd#vmc_PercentOfTotalRevenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_PercentOfTotalRevenues_8c23d154-df02-4378-a467-11beb2579d90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_645acfb9-bea0-49b2-8d03-ada74692bd6c" xlink:href="vmc-20240630.xsd#vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_645acfb9-bea0-49b2-8d03-ada74692bd6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d19f2b11-ecbe-4860-89f9-ed99262fbc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d19f2b11-ecbe-4860-89f9-ed99262fbc1f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_557e59c6-10f2-4f4a-be78-0a80bff546c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_557e59c6-10f2-4f4a-be78-0a80bff546c9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CoverageOfWarrantyProvisions_48e2b7ed-cada-4b0a-9b2b-434b2e0ee660" xlink:href="vmc-20240630.xsd#vmc_CoverageOfWarrantyProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_CoverageOfWarrantyProvisions_48e2b7ed-cada-4b0a-9b2b-434b2e0ee660" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ProceedsFromSaleOfFutureProduction_146f8d1d-116b-4691-8ce1-4c145e88b070" xlink:href="vmc-20240630.xsd#vmc_ProceedsFromSaleOfFutureProduction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_ProceedsFromSaleOfFutureProduction_146f8d1d-116b-4691-8ce1-4c145e88b070" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfQuarries_dec8423f-a647-4c42-b045-8529714368d8" xlink:href="vmc-20240630.xsd#vmc_NumberOfQuarries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_NumberOfQuarries_dec8423f-a647-4c42-b045-8529714368d8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_VolumetricProductionPaymentsTerm_ddeba0a5-8e75-4dce-a030-60411574d97f" xlink:href="vmc-20240630.xsd#vmc_VolumetricProductionPaymentsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_VolumetricProductionPaymentsTerm_ddeba0a5-8e75-4dce-a030-60411574d97f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f8ed8405-a204-411e-818a-661a5fbe2b83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f8ed8405-a204-411e-818a-661a5fbe2b83" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESRevenuesbyGeographicMarketDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_36082587-e4cd-4cb6-8530-c7d00f419627_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:to="loc_us-gaap_SegmentDomain_36082587-e4cd-4cb6-8530-c7d00f419627_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:to="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_71b6ca2e-aae4-431b-a57d-aa02f7c14bd4" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_AggregatesMember_71b6ca2e-aae4-431b-a57d-aa02f7c14bd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_6507fcc5-6935-4135-bfc4-1d6321053486" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_AsphaltMember_6507fcc5-6935-4135-bfc4-1d6321053486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_bc9293cd-f162-49e5-b872-32a28475f08c" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_ConcreteMember_bc9293cd-f162-49e5-b872-32a28475f08c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e5f498e1-74dc-4c1b-86a6-d651bc712bb5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:to="loc_srt_SegmentGeographicalDomain_e5f498e1-74dc-4c1b-86a6-d651bc712bb5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:to="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EastMember_8532a6e5-7e3c-48e5-872f-4540ffc6a16d" xlink:href="vmc-20240630.xsd#vmc_EastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_EastMember_8532a6e5-7e3c-48e5-872f-4540ffc6a16d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_GulfCoastMember_1961aae2-46fc-4026-8ba4-b82d64412781" xlink:href="vmc-20240630.xsd#vmc_GulfCoastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_GulfCoastMember_1961aae2-46fc-4026-8ba4-b82d64412781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_WestMember_0fe2c019-65bc-4f14-a767-0c7aa0f6fdef" xlink:href="vmc-20240630.xsd#vmc_WestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_WestMember_0fe2c019-65bc-4f14-a767-0c7aa0f6fdef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_8e899cf4-01dc-4ac7-b598-f13be616b9cd_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:to="loc_srt_ConsolidationItemsDomain_8e899cf4-01dc-4ac7-b598-f13be616b9cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:to="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_38347e62-d0a3-4ddf-8ec5-cc6bb1cb1c36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:to="loc_us-gaap_OperatingSegmentsMember_38347e62-d0a3-4ddf-8ec5-cc6bb1cb1c36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_450b1e28-d6eb-4106-a528-1d252c5dee79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:to="loc_us-gaap_IntersegmentEliminationMember_450b1e28-d6eb-4106-a528-1d252c5dee79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7b24694d-88aa-4d68-988f-c8dd8421a407" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7b24694d-88aa-4d68-988f-c8dd8421a407" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESFreightDeliveryRevenuesDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:to="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_042b5976-9a54-406f-805a-bf88266c16d5_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:to="loc_srt_ProductsAndServicesDomain_042b5976-9a54-406f-805a-bf88266c16d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:to="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_4a84c459-8ece-4c9c-bb42-fac98f71ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CargoAndFreightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:to="loc_us-gaap_CargoAndFreightMember_4a84c459-8ece-4c9c-bb42-fac98f71ad07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueExcludingFreightDeliveryMember_232857c9-3c91-446c-b18f-0c8b197058d3" xlink:href="vmc-20240630.xsd#vmc_RevenueExcludingFreightDeliveryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:to="loc_vmc_RevenueExcludingFreightDeliveryMember_232857c9-3c91-446c-b18f-0c8b197058d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_224de9d4-dbc1-4d2f-a02b-199614cc4d75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_224de9d4-dbc1-4d2f-a02b-199614cc4d75" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_09599da3-01d8-47da-afdc-5ebe887cdac8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_09599da3-01d8-47da-afdc-5ebe887cdac8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5ce25500-fbe5-4d8c-be76-f3fe5987e389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5ce25500-fbe5-4d8c-be76-f3fe5987e389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_de0b0b21-e1ac-4320-b879-30433be27e2a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_de0b0b21-e1ac-4320-b879-30433be27e2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_134af4df-8d99-4661-bf9c-f85d1a41cee5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_134af4df-8d99-4661-bf9c-f85d1a41cee5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_930e46b6-6e6b-43c5-b834-857a05540dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_930e46b6-6e6b-43c5-b834-857a05540dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_446878be-9ad9-49e0-91ab-4a5dd9ab7573_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_446878be-9ad9-49e0-91ab-4a5dd9ab7573_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ada90c19-f9e0-4803-b64d-5cb56bc86845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:to="loc_us-gaap_InterestRateSwapMember_ada90c19-f9e0-4803-b64d-5cb56bc86845" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_98ea316c-2aae-4a18-874b-d15b4b274e46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_98ea316c-2aae-4a18-874b-d15b4b274e46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_7214baa3-d224-48d3-bc98-cbf1f9ab3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:to="loc_us-gaap_MutualFundMember_7214baa3-d224-48d3-bc98-cbf1f9ab3db8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_305f65ae-cf36-47f0-8b8a-6badd99810a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_305f65ae-cf36-47f0-8b8a-6badd99810a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bdeee048-a0c1-4532-8f0a-0876a79ff01e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bdeee048-a0c1-4532-8f0a-0876a79ff01e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_98374a6c-1e1a-4d08-84a5-c583d1484999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_98374a6c-1e1a-4d08-84a5-c583d1484999" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_aa2dcb81-07b3-4c68-874d-78cab6ecdfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_FairValueNetAssetLiability_aa2dcb81-07b3-4c68-874d-78cab6ecdfb4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f393f3af-ce49-45a2-83d7-5310f1b3b578_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:to="loc_us-gaap_HedgingDesignationDomain_f393f3af-ce49-45a2-83d7-5310f1b3b578_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:to="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_132a79df-abae-4125-8c86-5c16e04b43c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_132a79df-abae-4125-8c86-5c16e04b43c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5f02658a-7908-41cb-8928-29de838c879b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5f02658a-7908-41cb-8928-29de838c879b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f09a4220-491a-40f7-a138-798599326c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:to="loc_us-gaap_CashFlowHedgingMember_f09a4220-491a-40f7-a138-798599326c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_27cce46b-0ca8-4ba8-b484-9c06af61589c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_27cce46b-0ca8-4ba8-b484-9c06af61589c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_519b9468-321f-4b58-a09b-2a34770c9766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:to="loc_us-gaap_InterestRateSwapMember_519b9468-321f-4b58-a09b-2a34770c9766" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e91917e9-5cb3-4a36-ad05-eab3e17273c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e91917e9-5cb3-4a36-ad05-eab3e17273c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_3efdd8fb-076d-4c82-b07e-a651a3fd5ce6" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_3efdd8fb-076d-4c82-b07e-a651a3fd5ce6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_74c02b86-fb97-4c60-ba69-7dbef260e563_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_74c02b86-fb97-4c60-ba69-7dbef260e563_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_64fbf3ef-39e7-4cd5-996e-dd7715344397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:to="loc_us-gaap_UnsecuredDebtMember_64fbf3ef-39e7-4cd5-996e-dd7715344397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4f58b5ad-fedb-4068-8cf6-b21723758d24_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4f58b5ad-fedb-4068-8cf6-b21723758d24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:to="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_09bbfb9a-c8b2-4fef-bc67-cea0ff5f3d39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:to="loc_srt_ScenarioForecastMember_09bbfb9a-c8b2-4fef-bc67-cea0ff5f3d39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0539d02c-2f1a-4e56-bde4-89c6216386c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0539d02c-2f1a-4e56-bde4-89c6216386c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_31868381-94f6-4020-8659-28a3ef589484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_31868381-94f6-4020-8659-28a3ef589484" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_404e78e9-43ca-4b93-b10b-ceca25e99aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_404e78e9-43ca-4b93-b10b-ceca25e99aa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_713395d6-a14e-41bb-a26c-dd5df81b4fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_713395d6-a14e-41bb-a26c-dd5df81b4fc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_89996872-32e2-4223-b063-658e7328b8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_89996872-32e2-4223-b063-658e7328b8bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_5bb9a54c-1046-4d0f-aae9-f91242b24811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_5bb9a54c-1046-4d0f-aae9-f91242b24811" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ec0c6dc-6ab7-405a-a689-22b06ae4e110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ec0c6dc-6ab7-405a-a689-22b06ae4e110" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2a8c62ba-da91-4057-b247-c285e6eb2f4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2a8c62ba-da91-4057-b247-c285e6eb2f4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c7012a1c-4b31-4ba0-b508-d83869c8a5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:to="loc_us-gaap_InterestRateSwapMember_c7012a1c-4b31-4ba0-b508-d83869c8a5b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_2add951d-f1d5-420b-b925-9d6a63815267_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:to="loc_us-gaap_HedgingDesignationDomain_2add951d-f1d5-420b-b925-9d6a63815267_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:to="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c9928400-ac1d-47ad-bdea-53fc90ccc8db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c9928400-ac1d-47ad-bdea-53fc90ccc8db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:to="loc_us-gaap_HedgingRelationshipDomain_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_1a8a8765-13f2-4cea-8b66-f32304b78e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:to="loc_us-gaap_FairValueHedgingMember_1a8a8765-13f2-4cea-8b66-f32304b78e9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_b3bf1ba0-0656-483f-96da-d5812792040c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeAssets_b3bf1ba0-0656-483f-96da-d5812792040c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_29331093-3244-43b3-8753-a5de6e071087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeLiabilities_29331093-3244-43b3-8753-a5de6e071087" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_d3d4974c-9a34-475d-8602-e646b132e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_d3d4974c-9a34-475d-8602-e646b132e8a2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ac5bb80d-252b-4cec-b634-c4b5527be3fd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ac5bb80d-252b-4cec-b634-c4b5527be3fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_607dc439-601f-4c0e-99bb-fcd4146244f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:to="loc_us-gaap_InterestRateSwapMember_607dc439-601f-4c0e-99bb-fcd4146244f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_20348d74-a0cb-431b-84e2-f4bf4259a0dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_20348d74-a0cb-431b-84e2-f4bf4259a0dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_ca5e8f7a-a2f1-4862-8a77-178d4c941dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:to="loc_us-gaap_CashFlowHedgingMember_ca5e8f7a-a2f1-4862-8a77-178d4c941dc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_96da3828-736f-4da1-915c-486bfec514cb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:to="loc_us-gaap_HedgingDesignationDomain_96da3828-736f-4da1-915c-486bfec514cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:to="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2094783c-e157-426f-9776-b18ea08db44b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2094783c-e157-426f-9776-b18ea08db44b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_f6e43f0e-d5c9-4207-94c7-0c3ae9bc0c37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_f6e43f0e-d5c9-4207-94c7-0c3ae9bc0c37" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTDebtDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ea14c737-b8cc-43bf-bf0f-617935356217_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:to="loc_us-gaap_CreditFacilityDomain_ea14c737-b8cc-43bf-bf0f-617935356217_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:to="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1706fb3d-883a-4d0b-a920-ddd9e7c8fe12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:to="loc_us-gaap_LineOfCreditMember_1706fb3d-883a-4d0b-a920-ddd9e7c8fe12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_9808c8d7-adde-4c3a-b16f-b9ca22682130_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_9808c8d7-adde-4c3a-b16f-b9ca22682130_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ecda328e-6b62-4466-a828-73c9a0a04c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:to="loc_us-gaap_UnsecuredDebtMember_ecda328e-6b62-4466-a828-73c9a0a04c42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_d6ba898c-f920-4c65-9b0a-eef090f3e319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_d6ba898c-f920-4c65-9b0a-eef090f3e319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_c1d6197b-79d1-431e-8e53-ca6556ce6982_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_c1d6197b-79d1-431e-8e53-ca6556ce6982_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_406de638-6f98-4b41-94a9-ab603dacb198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:to="loc_us-gaap_CommercialPaperMember_406de638-6f98-4b41-94a9-ab603dacb198" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b2d0d145-3eca-4c79-85bd-81918e91ebfc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b2d0d145-3eca-4c79-85bd-81918e91ebfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditShortTermMember_e7e2aa7b-a88d-4713-803b-75133d918709" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditShortTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_BankLineOfCreditShortTermMember_e7e2aa7b-a88d-4713-803b-75133d918709" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditOneMember_ad085b39-8cdc-4a4b-bdc3-0d041891221a" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_BankLineOfCreditOneMember_ad085b39-8cdc-4a4b-bdc3-0d041891221a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_d8d5fd5f-3a90-4496-8e9b-4b17760cfa98" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_d8d5fd5f-3a90-4496-8e9b-4b17760cfa98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_8654327d-de76-4177-a1d0-7033f193dec6" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_8654327d-de76-4177-a1d0-7033f193dec6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_1229b5c1-2d2b-4f20-b90e-45dc7bffcc9d" xlink:href="vmc-20240630.xsd#vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_1229b5c1-2d2b-4f20-b90e-45dc7bffcc9d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_8e2555a6-5db1-4845-b9ce-dba2241f9219" xlink:href="vmc-20240630.xsd#vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_8e2555a6-5db1-4845-b9ce-dba2241f9219" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_6c8e3140-10e7-4050-9caa-d28b2406a09a" xlink:href="vmc-20240630.xsd#vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_6c8e3140-10e7-4050-9caa-d28b2406a09a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_b1027f42-7d15-4487-b5ae-361d955d4fe7" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_b1027f42-7d15-4487-b5ae-361d955d4fe7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointSeventyPercentDue2048Member_752561fe-e27a-4e25-aa8d-fedb22dede1c" xlink:href="vmc-20240630.xsd#vmc_FourPointSeventyPercentDue2048Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointSeventyPercentDue2048Member_752561fe-e27a-4e25-aa8d-fedb22dede1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d67c873d-d945-402e-95cb-1af80db5f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_ShortTermBorrowings_d67c873d-d945-402e-95cb-1af80db5f7a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e45d23ab-f712-4cb6-a54a-84b62e7861bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e45d23ab-f712-4cb6-a54a-84b62e7861bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_db680e77-1a59-4c4f-8831-0dc49450d1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_db680e77-1a59-4c4f-8831-0dc49450d1f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DebtInstrumentFairValueAdjustments_a352b4c1-3840-47f9-bd02-ebb6fccae307" xlink:href="vmc-20240630.xsd#vmc_DebtInstrumentFairValueAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_vmc_DebtInstrumentFairValueAdjustments_a352b4c1-3840-47f9-bd02-ebb6fccae307" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4c2f4732-965d-4168-b16b-a4227b5fe6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebt_4c2f4732-965d-4168-b16b-a4227b5fe6d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d5dc2e4b-a9c1-4798-b1d5-8a7b55121fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtCurrent_d5dc2e4b-a9c1-4798-b1d5-8a7b55121fe6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_654702ad-ca7e-469a-95b6-5ec45e6046fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_654702ad-ca7e-469a-95b6-5ec45e6046fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5faf523a-7466-47b0-97d5-77cd52aa0af4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtFairValue_5faf523a-7466-47b0-97d5-77cd52aa0af4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_753c1350-99a9-433d-9207-ef563da292e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_753c1350-99a9-433d-9207-ef563da292e6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_94f10c6c-e289-4898-8488-e834721e995f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_94f10c6c-e289-4898-8488-e834721e995f" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_949fa059-c2e9-4ffe-81f9-598d8a23223d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_949fa059-c2e9-4ffe-81f9-598d8a23223d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DelayedDrawTermLoanMember_94c27a41-8255-4a1d-a49b-a88d567d00b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DelayedDrawTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_us-gaap_DelayedDrawTermLoanMember_94c27a41-8255-4a1d-a49b-a88d567d00b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_8d8e6559-0c55-447e-bb5a-42ef79ec220a" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_8d8e6559-0c55-447e-bb5a-42ef79ec220a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_19d92ef1-b2da-4be7-8f0d-bbd65aa57c6c" xlink:href="vmc-20240630.xsd#vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_19d92ef1-b2da-4be7-8f0d-bbd65aa57c6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bae5b4b9-9399-40e5-9171-17c3d23ed877_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bae5b4b9-9399-40e5-9171-17c3d23ed877_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_9b3b7c20-8257-4486-b2f9-9ff9343a028e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_UnsecuredDebtMember_9b3b7c20-8257-4486-b2f9-9ff9343a028e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_52c35faf-a5d9-4235-9fb6-541cced8a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_NotesPayableToBanksMember_52c35faf-a5d9-4235-9fb6-541cced8a2a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7db424ed-ca7e-41f0-a8d9-eb31a0b42dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_CommercialPaperMember_7db424ed-ca7e-41f0-a8d9-eb31a0b42dd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_6da6fa33-e11d-47e7-86a1-f71297ea815d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:to="loc_us-gaap_CreditFacilityDomain_6da6fa33-e11d-47e7-86a1-f71297ea815d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:to="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8f755f0c-5ea5-4f52-a505-50932ea37abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:to="loc_us-gaap_LineOfCreditMember_8f755f0c-5ea5-4f52-a505-50932ea37abb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_08e9fb4f-0709-4738-a3c7-f87485584b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_08e9fb4f-0709-4738-a3c7-f87485584b4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:to="loc_us-gaap_VariableRateDomain_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:to="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_9f935134-2df0-4be3-8f21-d62997cc55aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_9f935134-2df0-4be3-8f21-d62997cc55aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_0601c7ca-3b31-4d8f-96f4-4a3d1c8a19ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:to="loc_us-gaap_BaseRateMember_0601c7ca-3b31-4d8f-96f4-4a3d1c8a19ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d24fbd44-3f16-4094-9abe-07824826ecc8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:to="loc_srt_RangeMember_d24fbd44-3f16-4094-9abe-07824826ecc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:to="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d7ec99a-4b0e-442e-97f3-d821adf99d6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:to="loc_srt_MinimumMember_8d7ec99a-4b0e-442e-97f3-d821adf99d6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9eafe776-e1ef-49a8-868a-514bacb7b8f1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:to="loc_srt_MaximumMember_9eafe776-e1ef-49a8-868a-514bacb7b8f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_8e6a8656-f703-4461-b886-5e10964a61ae_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_8e6a8656-f703-4461-b886-5e10964a61ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_50421ed7-349f-489e-8456-d9dcd715ea3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:to="loc_us-gaap_CommercialPaperMember_50421ed7-349f-489e-8456-d9dcd715ea3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0b64de6f-5d00-41bf-a2bd-62adf82d0bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0b64de6f-5d00-41bf-a2bd-62adf82d0bc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_81f57d3e-10bf-4897-be67-fe55fa7c6222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_81f57d3e-10bf-4897-be67-fe55fa7c6222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bf35f581-1450-4496-8fd8-08eca85bf987" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bf35f581-1450-4496-8fd8-08eca85bf987" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5d3d5abd-eff5-41fd-b295-bbbca4fc1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5d3d5abd-eff5-41fd-b295-bbbca4fc1f51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaper_56c3f373-70e2-4c66-92ce-d6440ce31c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaper"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_CommercialPaper_56c3f373-70e2-4c66-92ce-d6440ce31c5c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_22b7aaa1-4738-4760-8b22-cdc6484772d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_ShortTermBorrowings_22b7aaa1-4738-4760-8b22-cdc6484772d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d322dd28-1622-4cd1-bcc5-874f147af4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d322dd28-1622-4cd1-bcc5-874f147af4b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e31f0a4e-b910-4fb7-a690-6d13aa9da22c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e31f0a4e-b910-4fb7-a690-6d13aa9da22c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_69f20cf6-b405-4c15-81b2-967dcabac38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_69f20cf6-b405-4c15-81b2-967dcabac38b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9e7b0fc8-5ed0-4a17-81d5-87dc49061750" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCredit_9e7b0fc8-5ed0-4a17-81d5-87dc49061750" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5c9516b7-6de6-405f-bb1f-5ea959ac30b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5c9516b7-6de6-405f-bb1f-5ea959ac30b2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_884417ae-6fc3-4fa8-b000-a913eef9a5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_884417ae-6fc3-4fa8-b000-a913eef9a5d5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_48e3e31e-252f-430d-8815-a4a2f6fdc404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_48e3e31e-252f-430d-8815-a4a2f6fdc404" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_dd5e3ee7-f745-4fe2-8d7c-3387641233af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_dd5e3ee7-f745-4fe2-8d7c-3387641233af" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_f03fa3fb-cf85-4295-ba86-cad91cf8d8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_f03fa3fb-cf85-4295-ba86-cad91cf8d8a0" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTStandbyLettersofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:to="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0747a091-e478-42d5-b9df-8bc13ea2ad83_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:to="loc_us-gaap_CreditFacilityDomain_0747a091-e478-42d5-b9df-8bc13ea2ad83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:to="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_23efe316-7fa2-4501-90b6-899d321ffec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_23efe316-7fa2-4501-90b6-899d321ffec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_bc7ed482-9b70-45d0-8607-549a61268853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_SelfInsuranceReserve_bc7ed482-9b70-45d0-8607-549a61268853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_3cd022a3-f62d-4d4d-ae78-abda170bba17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_AssetRetirementObligation_3cd022a3-f62d-4d4d-ae78-abda170bba17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5dbcdb9b-12ee-4235-b3e0-7e9cde039b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5dbcdb9b-12ee-4235-b3e0-7e9cde039b1c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a8db49db-000b-4b0d-a3dc-4f4abeccaa68_default" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:to="loc_dei_EntityDomain_a8db49db-000b-4b0d-a3dc-4f4abeccaa68_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:to="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CooperatingPartiesGroupMember_dead8841-15df-4107-a306-21a9b0ea3c52" xlink:href="vmc-20240630.xsd#vmc_CooperatingPartiesGroupMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_CooperatingPartiesGroupMember_dead8841-15df-4107-a306-21a9b0ea3c52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EnvironmentalProtectionAgencyMember_1511834a-e81b-4d2d-a681-04c42b03d8e7" xlink:href="vmc-20240630.xsd#vmc_EnvironmentalProtectionAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_EnvironmentalProtectionAgencyMember_1511834a-e81b-4d2d-a681-04c42b03d8e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OccidentalChemicalCoMember_9d857fa5-08a2-4bf3-8a56-44c8bb9201c2" xlink:href="vmc-20240630.xsd#vmc_OccidentalChemicalCoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_OccidentalChemicalCoMember_9d857fa5-08a2-4bf3-8a56-44c8bb9201c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TexasBrineMember_94495ee5-5bc6-4189-985f-aa0603c8eb36" xlink:href="vmc-20240630.xsd#vmc_TexasBrineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_TexasBrineMember_94495ee5-5bc6-4189-985f-aa0603c8eb36" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LadwpMember_2bf00a5c-e44a-4d84-823e-93e9e71659a7" xlink:href="vmc-20240630.xsd#vmc_LadwpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_LadwpMember_2bf00a5c-e44a-4d84-823e-93e9e71659a7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a96f3dd3-5d8d-4734-b4fe-c409f25077d8_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:to="loc_srt_RangeMember_a96f3dd3-5d8d-4734-b4fe-c409f25077d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:to="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eadfc896-5e3f-4952-a85b-744682a62a4f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:to="loc_srt_MaximumMember_eadfc896-5e3f-4952-a85b-744682a62a4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_54dc30e6-9095-43ef-b991-8f4980ce7784_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:to="loc_srt_LitigationCaseTypeDomain_54dc30e6-9095-43ef-b991-8f4980ce7784_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:to="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitFiledByOccidentalMember_e44685ea-1ed4-40d8-8f45-0e6cf576c0d5" xlink:href="vmc-20240630.xsd#vmc_LawsuitFiledByOccidentalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_LawsuitFiledByOccidentalMember_e44685ea-1ed4-40d8-8f45-0e6cf576c0d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TexasBrineMember_87326fe0-e7d9-492e-a2d2-e6f8c52782a2" xlink:href="vmc-20240630.xsd#vmc_TexasBrineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_TexasBrineMember_87326fe0-e7d9-492e-a2d2-e6f8c52782a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_830a6fe9-c92f-4be1-a999-7b8b418a695f" xlink:href="vmc-20240630.xsd#vmc_CasesAllegedlyInvolving111TrichloroethaneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_830a6fe9-c92f-4be1-a999-7b8b418a695f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewYorkWaterDistrictCasesMember_59b668a8-c452-4639-ab4f-a14ddddac4a2" xlink:href="vmc-20240630.xsd#vmc_NewYorkWaterDistrictCasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_NewYorkWaterDistrictCasesMember_59b668a8-c452-4639-ab4f-a14ddddac4a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember_f598d47a-e9e3-43eb-8ac5-79a5af6f7e45" xlink:href="vmc-20240630.xsd#vmc_NewJerseyNaturalResourcesDamagesCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember_f598d47a-e9e3-43eb-8ac5-79a5af6f7e45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitAgainstCalmatCoMember_76dc5207-844f-4b2c-aa64-ceece79ef872" xlink:href="vmc-20240630.xsd#vmc_LawsuitAgainstCalmatCoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_LawsuitAgainstCalmatCoMember_76dc5207-844f-4b2c-aa64-ceece79ef872" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_782c5937-75f7-418c-b041-3e4520be9853_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:to="loc_srt_ConsolidatedEntitiesDomain_782c5937-75f7-418c-b041-3e4520be9853_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_47dc0a93-d0bc-48a5-b3fe-b7ab43cb758d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:to="loc_srt_ParentCompanyMember_47dc0a93-d0bc-48a5-b3fe-b7ab43cb758d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_477c7935-fff1-44ea-b5c3-02c89fb304e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_477c7935-fff1-44ea-b5c3-02c89fb304e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_HewittLandfillMatterMember_cbc8e3e0-5215-40c8-ab57-52333561d12b" xlink:href="vmc-20240630.xsd#vmc_HewittLandfillMatterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:to="loc_vmc_HewittLandfillMatterMember_cbc8e3e0-5215-40c8-ab57-52333561d12b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11f025fe-01e0-495e-8b46-483f9071e8f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_11f025fe-01e0-495e-8b46-483f9071e8f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHWTreatmentSystemMember_37dbb820-a199-428f-a14e-e41a72a27d0a" xlink:href="vmc-20240630.xsd#vmc_NHWTreatmentSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:to="loc_vmc_NHWTreatmentSystemMember_37dbb820-a199-428f-a14e-e41a72a27d0a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHCTreatmentSystemMember_4c24a0d9-8135-4aa6-a782-87e48cd99d0d" xlink:href="vmc-20240630.xsd#vmc_NHCTreatmentSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:to="loc_vmc_NHCTreatmentSystemMember_4c24a0d9-8135-4aa6-a782-87e48cd99d0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseLiability_4ac15dc8-66b2-4611-999d-89b3d889176d" xlink:href="vmc-20240630.xsd#vmc_LeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LeaseLiability_4ac15dc8-66b2-4611-999d-89b3d889176d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ae5a018c-4d26-400a-8590-44fe8a4d91e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ae5a018c-4d26-400a-8590-44fe8a4d91e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_99a711ba-b449-4b99-bbf7-c456c4399e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_AssetRetirementObligation_99a711ba-b449-4b99-bbf7-c456c4399e94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_b227763e-f87e-4410-be07-1c4515d26419" xlink:href="vmc-20240630.xsd#vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_b227763e-f87e-4410-be07-1c4515d26419" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_ce186abe-8be9-4b4f-bfb9-3127f0768709" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_ce186abe-8be9-4b4f-bfb9-3127f0768709" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy_87dcb9da-53fc-4c7f-9ee2-ec0fef01d480" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesForBankToBankDredgingRemedy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy_87dcb9da-53fc-4c7f-9ee2-ec0fef01d480" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedImplementationCosts_e10d72d4-7874-492a-88bb-c5b78bfafaa8" xlink:href="vmc-20240630.xsd#vmc_EstimatedImplementationCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedImplementationCosts_e10d72d4-7874-492a-88bb-c5b78bfafaa8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_5a8d0069-1da3-4cd2-8d5f-817e13d68dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_5a8d0069-1da3-4cd2-8d5f-817e13d68dab" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_b568bdf3-23e0-4c68-8cb3-539df2f229bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_b568bdf3-23e0-4c68-8cb3-539df2f229bb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCasesReversedJudgement_647bad24-d6e9-4450-b442-e0a5dc17e5a0" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCasesReversedJudgement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LossContingencyNumberOfCasesReversedJudgement_647bad24-d6e9-4450-b442-e0a5dc17e5a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_ad16ac99-9a9d-49b2-af64-c3f424463155" xlink:href="vmc-20240630.xsd#vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_ad16ac99-9a9d-49b2-af64-c3f424463155" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCases_94a59562-881d-4348-8ecb-eb72a0b95b2a" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LossContingencyNumberOfCases_94a59562-881d-4348-8ecb-eb72a0b95b2a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfGroundwaterExtractionWells_37a7174f-625b-4b64-8789-7788951cd2e3" xlink:href="vmc-20240630.xsd#vmc_NumberOfGroundwaterExtractionWells"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfGroundwaterExtractionWells_37a7174f-625b-4b64-8789-7788951cd2e3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_47d519f7-8ffb-49e9-8ca3-86f977c4415a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LitigationSettlementExpense_47d519f7-8ffb-49e9-8ca3-86f977c4415a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_63e191d5-55cc-4f7c-9314-0b104a924ba7" xlink:href="vmc-20240630.xsd#vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_63e191d5-55cc-4f7c-9314-0b104a924ba7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfPlannedNewTreatmentCapabilities_41405cca-6b80-46d0-9e9d-0832f35cdc42" xlink:href="vmc-20240630.xsd#vmc_NumberOfPlannedNewTreatmentCapabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfPlannedNewTreatmentCapabilities_41405cca-6b80-46d0-9e9d-0832f35cdc42" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedCapitalCostOfTreatmentSystem_06638893-f2db-430c-a207-43f06068af62" xlink:href="vmc-20240630.xsd#vmc_EstimatedCapitalCostOfTreatmentSystem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedCapitalCostOfTreatmentSystem_06638893-f2db-430c-a207-43f06068af62" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BondMoneyObtainedForTreatmentSystem_591627ab-b6cd-47b0-86f9-5c803db1647e" xlink:href="vmc-20240630.xsd#vmc_BondMoneyObtainedForTreatmentSystem"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_BondMoneyObtainedForTreatmentSystem_591627ab-b6cd-47b0-86f9-5c803db1647e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_51926291-21e7-42c9-a97a-3e55e3a2986c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_51926291-21e7-42c9-a97a-3e55e3a2986c" xlink:type="arc" order="18"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:to="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_57d8530f-c491-47e4-b2e3-16fb890699f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_57d8530f-c491-47e4-b2e3-16fb890699f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_b342f079-0e60-42b1-889f-a23460283a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_b342f079-0e60-42b1-889f-a23460283a6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_ed526891-cd0b-4427-be03-17ad9d7e012a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_ed526891-cd0b-4427-be03-17ad9d7e012a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6d65400a-33a2-4f08-8ad2-6da011a74143" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6d65400a-33a2-4f08-8ad2-6da011a74143" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_76aeb666-c1d4-448e-9f3d-6742ebd98112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_76aeb666-c1d4-448e-9f3d-6742ebd98112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c336fcc6-5701-4c61-b52c-3d94c6b70f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c336fcc6-5701-4c61-b52c-3d94c6b70f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8f93f9c3-370a-4edf-90ac-4418cf0f247d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8f93f9c3-370a-4edf-90ac-4418cf0f247d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_52316028-6b69-4ac1-8031-2b1add7c7290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_52316028-6b69-4ac1-8031-2b1add7c7290" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab05e042-d58a-4d2c-89b2-861c0ac0e250" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab05e042-d58a-4d2c-89b2-861c0ac0e250" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1b57fa71-9ac0-4e09-8f1e-6e99c71c544f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1b57fa71-9ac0-4e09-8f1e-6e99c71c544f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a94306e8-d763-44a9-a833-2b9ad430d375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a94306e8-d763-44a9-a833-2b9ad430d375" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_9d910f55-39e5-44b6-a90e-81b662d8f159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_9d910f55-39e5-44b6-a90e-81b662d8f159" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_fbb45ac9-1c39-4413-919c-20a596aad541_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_fbb45ac9-1c39-4413-919c-20a596aad541_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b3dbbde1-d561-4451-a233-e2f78c2023ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b3dbbde1-d561-4451-a233-e2f78c2023ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d33efd01-198f-4bfc-9ff7-1bd6096f5c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d33efd01-198f-4bfc-9ff7-1bd6096f5c93" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_7dd8145f-253a-4673-be2a-47c3a241341b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_7dd8145f-253a-4673-be2a-47c3a241341b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d66f7c64-75c2-4cb3-8d5a-a5316f8a548c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d66f7c64-75c2-4cb3-8d5a-a5316f8a548c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_aae7faa4-9a3f-419c-8704-0c7c9ac3534a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_aae7faa4-9a3f-419c-8704-0c7c9ac3534a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a600c9c3-5eaf-49f5-a706-676e7e96920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a600c9c3-5eaf-49f5-a706-676e7e96920b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_65ea58bf-d6cc-4842-834a-fdfdf96860ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_65ea58bf-d6cc-4842-834a-fdfdf96860ff" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_79002046-cee5-4b8a-aa93-87e1e2ad5e5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:to="loc_us-gaap_EquityComponentDomain_79002046-cee5-4b8a-aa93-87e1e2ad5e5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:to="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4917dcaa-40b4-433f-87bc-14815877cce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4917dcaa-40b4-433f-87bc-14815877cce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_28bc56c0-9a6b-42b7-a105-33d462b135ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_28bc56c0-9a6b-42b7-a105-33d462b135ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed2951cd-b2cb-43ff-b4ce-92ba54666838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed2951cd-b2cb-43ff-b4ce-92ba54666838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e72994ad-8366-4e2b-83e6-1ab4d5a1d71b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e72994ad-8366-4e2b-83e6-1ab4d5a1d71b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1fd1edf3-eb22-4c9c-a438-1b8ddcef861f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0320d660-dc49-49f3-97a2-87e4ea8bec01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:to="loc_us-gaap_EquityComponentDomain_0320d660-dc49-49f3-97a2-87e4ea8bec01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:to="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0cb509bd-3111-4ffe-bde9-6d4210305385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0cb509bd-3111-4ffe-bde9-6d4210305385" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_22ae6cf4-d43c-4860-a83b-6767c46df107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_22ae6cf4-d43c-4860-a83b-6767c46df107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_277f3f3c-d828-44bb-8695-89a8d9aea00b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_277f3f3c-d828-44bb-8695-89a8d9aea00b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_dd99ca9d-5279-466a-8d55-73e7dc0fa1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_dd99ca9d-5279-466a-8d55-73e7dc0fa1d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_f363e78b-7f29-49bb-8a4b-f2277e1334b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_f363e78b-7f29-49bb-8a4b-f2277e1334b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c0e1cc57-0a18-4428-81c7-f5f255263c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c0e1cc57-0a18-4428-81c7-f5f255263c71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4c770ee1-82c6-45be-a39a-75b47da05ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4c770ee1-82c6-45be-a39a-75b47da05ca0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8733916e-06a8-442d-96a3-d20e0a2cafbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_NetIncomeLoss_8733916e-06a8-442d-96a3-d20e0a2cafbd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITYChangesinTotalEquityDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_65c811b3-7664-4af8-8790-da509b40759d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:to="loc_us-gaap_EquityComponentDomain_65c811b3-7664-4af8-8790-da509b40759d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:to="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_6f25ace2-ae17-4fe3-a937-9e6f7b7ccfbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:to="loc_us-gaap_ParentMember_6f25ace2-ae17-4fe3-a937-9e6f7b7ccfbb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_8a130621-4227-42de-a8f2-585d5ebeef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:to="loc_us-gaap_NoncontrollingInterestMember_8a130621-4227-42de-a8f2-585d5ebeef36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8f71914b-6ba0-4cab-b7f3-4bfadbebd369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8f71914b-6ba0-4cab-b7f3-4bfadbebd369" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9ae408f8-5bb6-4091-a756-d2e34766d9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9ae408f8-5bb6-4091-a756-d2e34766d9d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6e05aa8d-f84c-4be4-9a64-a922a50c0ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_ProfitLoss_6e05aa8d-f84c-4be4-9a64-a922a50c0ed2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e56dfd24-86f4-41c0-b22f-f2a00cd4fff2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e56dfd24-86f4-41c0-b22f-f2a00cd4fff2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8438e81a-8106-40c0-be24-73e35ed1451f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8438e81a-8106-40c0-be24-73e35ed1451f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b49ac35d-8ef3-43b8-9759-582f649efdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b49ac35d-8ef3-43b8-9759-582f649efdcb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_497684ab-1144-4599-9125-b9b09c9f3c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_DividendsCommonStockCash_497684ab-1144-4599-9125-b9b09c9f3c21" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cd7dc485-4835-4da9-b4ef-55b098bd2838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cd7dc485-4835-4da9-b4ef-55b098bd2838" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da20a29c-e780-4f53-8aa9-2234c014067b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SEGMENTREPORTINGSegmentFinancialDisclosureDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_34b9d777-5630-4580-8665-1d6fe50352d1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:to="loc_us-gaap_SegmentDomain_34b9d777-5630-4580-8665-1d6fe50352d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:to="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_0e258315-23ea-4791-a55c-49ae27473b38" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_AggregatesMember_0e258315-23ea-4791-a55c-49ae27473b38" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_1d1d0820-f659-4d68-a791-9d844c1118ac" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_AsphaltMember_1d1d0820-f659-4d68-a791-9d844c1118ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_213dc86c-ed95-4bc9-a3c1-6e4bcd406d91" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_ConcreteMember_213dc86c-ed95-4bc9-a3c1-6e4bcd406d91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:to="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_11409b84-2fea-4dfa-b96b-603d0ad23f0a_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:to="loc_srt_ConsolidationItemsDomain_11409b84-2fea-4dfa-b96b-603d0ad23f0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:to="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a305ac02-343e-4241-9e28-24abcf386163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_OperatingSegmentsMember_a305ac02-343e-4241-9e28-24abcf386163" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_37c9fc12-8687-4fa7-ba84-5092a3732772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_IntersegmentEliminationMember_37c9fc12-8687-4fa7-ba84-5092a3732772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5003d203-ecfa-43a7-b46d-5e711af18cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5003d203-ecfa-43a7-b46d-5e711af18cf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8954d42-f608-4989-9fc4-d19518b4e335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8954d42-f608-4989-9fc4-d19518b4e335" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a070898-70c2-4b43-b0fa-df6af3ef502d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a070898-70c2-4b43-b0fa-df6af3ef502d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c3eac0f2-5966-48e0-9528-75f02845b3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_GrossProfit_c3eac0f2-5966-48e0-9528-75f02845b3f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ff56d9e0-232c-4fea-b413-d9d63a169cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ff56d9e0-232c-4fea-b413-d9d63a169cd2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_481bf91a-c357-4742-acf2-cf45cbd03761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_Assets_481bf91a-c357-4742-acf2-cf45cbd03761" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ebf0c2b2-3f20-4719-83de-36bb9bf224b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ebf0c2b2-3f20-4719-83de-36bb9bf224b0" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILLNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bc215474-7594-42c7-bf0f-98d147232fd2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:to="loc_us-gaap_SegmentDomain_bc215474-7594-42c7-bf0f-98d147232fd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:to="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FormerCementMember_3e5929f6-f2a8-441c-81dd-313dfa7e564d" xlink:href="vmc-20240630.xsd#vmc_FormerCementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:to="loc_vmc_FormerCementMember_3e5929f6-f2a8-441c-81dd-313dfa7e564d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_896a2186-605a-43ff-b7d9-374389ca9d7a" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:to="loc_vmc_ConcreteMember_896a2186-605a-43ff-b7d9-374389ca9d7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5090d14a-fcfa-4420-894d-12dd0f3611c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5090d14a-fcfa-4420-894d-12dd0f3611c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_dc9098df-29ac-495f-b147-bd24ad778e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_dc9098df-29ac-495f-b147-bd24ad778e37" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1e8bb60c-1078-463a-b0dc-21ac24f3f687_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:to="loc_us-gaap_SegmentDomain_1e8bb60c-1078-463a-b0dc-21ac24f3f687_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:to="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_b9d8a632-7e40-42f9-8ee1-36b3b6916f1d" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_AggregatesMember_b9d8a632-7e40-42f9-8ee1-36b3b6916f1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_dab9acb7-86d1-40f4-8b9e-2d928290d32b" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_AsphaltMember_dab9acb7-86d1-40f4-8b9e-2d928290d32b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_a031b197-6d3f-40f6-b324-cdc62c37f700" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_ConcreteMember_a031b197-6d3f-40f6-b324-cdc62c37f700" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:to="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22e8be8b-eb16-405a-83a4-b0c906ea6d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:to="loc_us-gaap_Goodwill_22e8be8b-eb16-405a-83a4-b0c906ea6d72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_87775d41-5ea0-449d-a532-9fda8b820113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_87775d41-5ea0-449d-a532-9fda8b820113" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_10f98acd-b4be-4ea9-bfdf-12d2e985c25b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ad08eb6d-f3be-42c5-90b5-34c400c52f7e_default" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:to="loc_srt_SegmentGeographicalDomain_ad08eb6d-f3be-42c5-90b5-34c400c52f7e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:to="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_3ba977b2-d586-42f1-b6e0-547ea0cd45c1" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_TX_3ba977b2-d586-42f1-b6e0-547ea0cd45c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_VA_4c83b474-7fe5-4c79-8da5-2f99ace65089" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_VA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_VA_4c83b474-7fe5-4c79-8da5-2f99ace65089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_7be4142d-b12f-437d-a61b-4b7a668a6c42" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_IL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_IL_7be4142d-b12f-437d-a61b-4b7a668a6c42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9ab701d-1966-4c3e-a67d-8abdc1686ee2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a9ab701d-1966-4c3e-a67d-8abdc1686ee2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_Acquisitions2024Member_a8436aca-eed1-4667-9eae-dfd422f056cf" xlink:href="vmc-20240630.xsd#vmc_Acquisitions2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:to="loc_vmc_Acquisitions2024Member_a8436aca-eed1-4667-9eae-dfd422f056cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc61845d-6dea-473c-a4e7-515b1d8c1c3e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_cc61845d-6dea-473c-a4e7-515b1d8c1c3e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_b15bbaeb-9599-4ec1-b02f-4994deea54af" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:to="loc_vmc_ConcreteMember_b15bbaeb-9599-4ec1-b02f-4994deea54af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_10217437-cb4c-43ad-bb64-9ef0aff42a00_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_10217437-cb4c-43ad-bb64-9ef0aff42a00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_cd939215-0c3a-4f2d-8b2d-63c14f03e2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_cd939215-0c3a-4f2d-8b2d-63c14f03e2e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da23faab-0a46-4a9f-9ba9-4991cf0ee6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da23faab-0a46-4a9f-9ba9-4991cf0ee6a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_80f145b6-e4ec-41af-8e45-46e3a0f13a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_80f145b6-e4ec-41af-8e45-46e3a0f13a78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4982dfcf-50f6-4f37-b6be-e92eeddb8451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_Goodwill_4982dfcf-50f6-4f37-b6be-e92eeddb8451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_26794751-57a0-401f-8dd0-18fe592fc48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_26794751-57a0-401f-8dd0-18fe592fc48a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_96dd0df6-bd33-499b-aa21-9cac0e6df1cc" xlink:href="vmc-20240630.xsd#vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_96dd0df6-bd33-499b-aa21-9cac0e6df1cc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_7ef7135e-a040-411d-9f85-c544f9f06e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_7ef7135e-a040-411d-9f85-c544f9f06e45" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfBusinessDivestitures_549ca3e7-5c59-4d89-85f2-71c81279f719" xlink:href="vmc-20240630.xsd#vmc_NumberOfBusinessDivestitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_vmc_NumberOfBusinessDivestitures_549ca3e7-5c59-4d89-85f2-71c81279f719" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ec6f3a56-22d2-4bbb-9d86-6970780841aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AssetImpairmentCharges_ec6f3a56-22d2-4bbb-9d86-6970780841aa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1dbf8826-0b90-4e94-a4cd-49bd5affe2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1dbf8826-0b90-4e94-a4cd-49bd5affe2dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_52f610db-7301-4b5a-8960-699170c1cea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_52f610db-7301-4b5a-8960-699170c1cea7" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"/>
  <link:definitionLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_28c36a35-7182-432e-91fa-5e5f6e1cb7dc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_28c36a35-7182-432e-91fa-5e5f6e1cb7dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_Acquisitions2024Member_05000a2f-5315-4b66-98a5-f225d821273c" xlink:href="vmc-20240630.xsd#vmc_Acquisitions2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:to="loc_vmc_Acquisitions2024Member_05000a2f-5315-4b66-98a5-f225d821273c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f9322fd4-4eca-40d8-bff7-f9be8813b945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f9322fd4-4eca-40d8-bff7-f9be8813b945" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_558a7431-ea34-4b39-a918-ae7a2e3f9a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_558a7431-ea34-4b39-a918-ae7a2e3f9a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e0817f32-2929-4bf9-a933-f576dbb19590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e0817f32-2929-4bf9-a933-f576dbb19590" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6ab93fdf-e1c4-47c3-ade1-ab12209e1984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6ab93fdf-e1c4-47c3-ade1-ab12209e1984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4998ddc9-b0bd-477d-b97b-fb43b3d3e7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4998ddc9-b0bd-477d-b97b-fb43b3d3e7d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_59d99050-6e9d-410d-bc9d-813e0f9abdda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_59d99050-6e9d-410d-bc9d-813e0f9abdda" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_82403e83-4c93-44a9-bfa7-b360ec2eb986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_82403e83-4c93-44a9-bfa7-b360ec2eb986" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_66c5fc74-0aa4-4c6e-9063-cfa1e5b4a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_66c5fc74-0aa4-4c6e-9063-cfa1e5b4a7e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4cdfc7e-0e3f-461a-b483-d4bb23af86e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_Goodwill_e4cdfc7e-0e3f-461a-b483-d4bb23af86e3" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>vmc-20240630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_750625c4-21f0-43d7-809d-b40cc5eb12e0_negatedLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Liabilities settled</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_RevenueRecognitionLineItems_acaf4711-6421-4b42-81d7-5898bb54239f_terseLabel_en-US" xlink:label="lab_vmc_RevenueRecognitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Line Items]</link:label>
    <link:label id="lab_vmc_RevenueRecognitionLineItems_label_en-US" xlink:label="lab_vmc_RevenueRecognitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Line Items]</link:label>
    <link:label id="lab_vmc_RevenueRecognitionLineItems_documentation_en-US" xlink:label="lab_vmc_RevenueRecognitionLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionLineItems" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_RevenueRecognitionLineItems" xlink:to="lab_vmc_RevenueRecognitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d93a4462-08dd-4eb9-895d-391b20c3e946_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net earnings to net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_15df8314-8fb1-4d7c-ab08-374b0c9e59bc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill of acquired businesses</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_28eb7178-3fce-4ca7-8cc6-f0de0109d17f_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_c3f2fc8f-6f0c-49ac-b8a2-ba39d98d45f8_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of current maturities and long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_EnvironmentalProtectionAgencyMember_390481be-b948-4752-bb9c-d111ece06cf2_terseLabel_en-US" xlink:label="lab_vmc_EnvironmentalProtectionAgencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EPA</link:label>
    <link:label id="lab_vmc_EnvironmentalProtectionAgencyMember_label_en-US" xlink:label="lab_vmc_EnvironmentalProtectionAgencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Environmental Protection Agency [Member]</link:label>
    <link:label id="lab_vmc_EnvironmentalProtectionAgencyMember_documentation_en-US" xlink:label="lab_vmc_EnvironmentalProtectionAgencyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Environmental Protection Agency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EnvironmentalProtectionAgencyMember" xlink:href="vmc-20240630.xsd#vmc_EnvironmentalProtectionAgencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_EnvironmentalProtectionAgencyMember" xlink:to="lab_vmc_EnvironmentalProtectionAgencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_8c8a92ad-728f-4203-b365-5c0e6be4351b_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_8f19e6c8-5f8d-47b5-910f-dfd20384880b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_9aa0bb4b-7e08-4ad1-afc1-98f7496186e8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments Recognized at Fair Value</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8d05cf4e-6e6f-43e0-8b5a-31c110edfcc7_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfBusinessDivestitures_6a3f3a96-cd5b-48c8-9cca-2a15eecc206e_terseLabel_en-US" xlink:label="lab_vmc_NumberOfBusinessDivestitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of business divestitures</link:label>
    <link:label id="lab_vmc_NumberOfBusinessDivestitures_label_en-US" xlink:label="lab_vmc_NumberOfBusinessDivestitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Business Divestitures</link:label>
    <link:label id="lab_vmc_NumberOfBusinessDivestitures_documentation_en-US" xlink:label="lab_vmc_NumberOfBusinessDivestitures" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Business Divestitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfBusinessDivestitures" xlink:href="vmc-20240630.xsd#vmc_NumberOfBusinessDivestitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfBusinessDivestitures" xlink:to="lab_vmc_NumberOfBusinessDivestitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MutualFundMember_cd9e9a9b-b9f2-4878-87f7-7e03fc7bc2f1_terseLabel_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mutual funds</link:label>
    <link:label id="lab_us-gaap_MutualFundMember_label_en-US" xlink:label="lab_us-gaap_MutualFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mutual Fund [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MutualFundMember" xlink:to="lab_us-gaap_MutualFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_32093d0a-cd8b-4f30-a575-f03a2f01a31f_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_8e278f76-2cef-4340-9108-a911fca7b7fc_terseLabel_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts and notes receivable, gross</link:label>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Before Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Before Allowance For Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:to="lab_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_RevenueRecognitionTable_5c9a253d-321a-4456-ac3b-a15bac63bec8_terseLabel_en-US" xlink:label="lab_vmc_RevenueRecognitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Table]</link:label>
    <link:label id="lab_vmc_RevenueRecognitionTable_label_en-US" xlink:label="lab_vmc_RevenueRecognitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Table]</link:label>
    <link:label id="lab_vmc_RevenueRecognitionTable_documentation_en-US" xlink:label="lab_vmc_RevenueRecognitionTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Recognition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionTable" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_RevenueRecognitionTable" xlink:to="lab_vmc_RevenueRecognitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_1558360d-f83f-4008-9391-edc5f8529652_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_2ff2b954-95c0-4815-a783-dacebba04d7b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_90062a5d-ae35-4ad8-b322-0032ee8afc31_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revisions, net</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Revision of Estimate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:to="lab_us-gaap_AssetRetirementObligationRevisionOfEstimate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueHedgingMember_c457e28c-110c-4506-93ad-1e6712fd04dd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hedges 1</link:label>
    <link:label id="lab_us-gaap_FairValueHedgingMember_label_en-US" xlink:label="lab_us-gaap_FairValueHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueHedgingMember" xlink:to="lab_us-gaap_FairValueHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_1acbfc95-67e9-4efc-8232-d23e89fb2a2a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_6905a576-48d7-402c-bc91-d8ee20c84116_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_b0fb3319-bba4-49f3-8071-17f3c3186531_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock_620a930f-342f-416f-9885-03f7114df801_terseLabel_en-US" xlink:label="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate</link:label>
    <link:label id="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock_label_en-US" xlink:label="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate [Table Text Block]</link:label>
    <link:label id="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock_documentation_en-US" xlink:label="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:href="vmc-20240630.xsd#vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:to="lab_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_d908bc43-7d68-4ae1-bfd4-ca2136e2ab11_terseLabel_en-US" xlink:label="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_label_en-US" xlink:label="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense Including Discontinued Operations</link:label>
    <link:label id="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_documentation_en-US" xlink:label="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of deferred income tax expense including discontinued operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:href="vmc-20240630.xsd#vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:to="lab_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_91217f4d-369f-401a-9118-c1d8205efbb4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_5b7c6807-3def-45d3-91d1-8c226f6a9e19_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_cfa86da5-82f6-40fd-97dd-5bcb02d51ae8_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_d8bd98bb-c5b5-476f-85ba-3d735af4b8eb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EARNINGS PER SHARE (EPS)</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_6eca7d50-50c1-4042-878a-317d6398a7bd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INVENTORIES</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_cae1dd9c-b57c-42e0-ab4a-97a98cae7096_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_6b9ccaf6-3e79-407f-a936-baafeb2b0d46_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Texas</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_af7d2d70-2f53-4bd8-a2e1-669d8026041a_terseLabel_en-US" xlink:label="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">7.15% notes due 2037</link:label>
    <link:label id="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_label_en-US" xlink:label="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Seven Point One Five Percent Notes Due Twenty Thirty Seven [Member]</link:label>
    <link:label id="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_documentation_en-US" xlink:label="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Seven Point One Five Percent Notes Due Twenty Thirty Seven[Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:href="vmc-20240630.xsd#vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:to="lab_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_a62feb04-3a7d-45ef-acb6-712b8cf61575_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_f1e3b5e8-416b-45c6-992f-acde3d52bbcc_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FAIR VALUE MEASUREMENTS</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_FormerCementMember_cd2d7ba4-167a-4d66-9aea-31585aad8d84_terseLabel_en-US" xlink:label="lab_vmc_FormerCementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Former Cement</link:label>
    <link:label id="lab_vmc_FormerCementMember_label_en-US" xlink:label="lab_vmc_FormerCementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Former Cement [Member]</link:label>
    <link:label id="lab_vmc_FormerCementMember_documentation_en-US" xlink:label="lab_vmc_FormerCementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Former Cement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FormerCementMember" xlink:href="vmc-20240630.xsd#vmc_FormerCementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_FormerCementMember" xlink:to="lab_vmc_FormerCementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_0acd09ea-ef74-4ba0-bdca-793d8ab81c7e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_676fd201-f1a6-47d7-b71b-b10bc5886adc_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d765dd13-dba5-4755-8ef4-7c10c36cbb0a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_592d8b99-434f-4d90-a8b7-c1f6f77da699_terseLabel_en-US" xlink:label="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated construction and operation of water treatment system</link:label>
    <link:label id="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_label_en-US" xlink:label="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Construction And Operation Of Water Treatment System</link:label>
    <link:label id="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_documentation_en-US" xlink:label="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Construction And Operation Of Water Treatment System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:href="vmc-20240630.xsd#vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:to="lab_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_6137ff86-e089-4d93-86ed-5947b7999993_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_bcbb596a-e8ab-4264-8a5e-e5c3234bec68_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease ROU assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8c9068dd-d3bd-4d00-8581-47789c1d2535_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e3f1935c-a3a9-424c-9114-8642081eb6d3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_299076ec-fdea-446e-91e8-259ecc6e091b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_04f0ce78-eddd-405c-8c4f-e1821007278d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of pending claims</link:label>
    <link:label id="lab_us-gaap_LossContingencyPendingClaimsNumber_label_en-US" xlink:label="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Pending Claims, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPendingClaimsNumber" xlink:to="lab_us-gaap_LossContingencyPendingClaimsNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_6cfafb46-91b6-4fe7-91db-6aaa345edb7d_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_1402ff91-7437-4dd6-af59-375922be3123_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_8d0f75c2-c031-431c-ae89-b597912dca9e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_1f15b09f-2d3f-44d5-8adf-69f02de07caf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_b1476407-fdc1-4def-acf7-2b6662501c6d_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_016b942e-f045-4108-9763-b889b37d9b3f_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_9759ff29-a8f4-4113-bfdd-d38d8504342e_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:to="lab_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LawsuitFiledByOccidentalMember_5b838e2b-a302-455e-9a6b-db6a332433fb_terseLabel_en-US" xlink:label="lab_vmc_LawsuitFiledByOccidentalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lawsuit Filed By Occidental</link:label>
    <link:label id="lab_vmc_LawsuitFiledByOccidentalMember_label_en-US" xlink:label="lab_vmc_LawsuitFiledByOccidentalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lawsuit Filed By Occidental [Member]</link:label>
    <link:label id="lab_vmc_LawsuitFiledByOccidentalMember_documentation_en-US" xlink:label="lab_vmc_LawsuitFiledByOccidentalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lawsuit Filed By Occidental [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitFiledByOccidentalMember" xlink:href="vmc-20240630.xsd#vmc_LawsuitFiledByOccidentalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LawsuitFiledByOccidentalMember" xlink:to="lab_vmc_LawsuitFiledByOccidentalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_e851ac57-f891-412d-b114-286e39878f1a_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NamgisMember_192d48af-d6b4-4d22-bb0e-8d823a1c8881_terseLabel_en-US" xlink:label="lab_vmc_NamgisMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Namgis</link:label>
    <link:label id="lab_vmc_NamgisMember_label_en-US" xlink:label="lab_vmc_NamgisMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Namgis [Member]</link:label>
    <link:label id="lab_vmc_NamgisMember_documentation_en-US" xlink:label="lab_vmc_NamgisMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Namgis [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NamgisMember" xlink:href="vmc-20240630.xsd#vmc_NamgisMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NamgisMember" xlink:to="lab_vmc_NamgisMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_72418da3-9ca8-46e1-bc33-9b07e60bfdda_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market mutual fund</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_dc720755-80a9-42de-937a-b2d45e47d698_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment sales</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_GulfCoastMember_c9fe818e-9095-4d66-92fa-8a7cfcd25320_terseLabel_en-US" xlink:label="lab_vmc_GulfCoastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gulf Coast revenues</link:label>
    <link:label id="lab_vmc_GulfCoastMember_label_en-US" xlink:label="lab_vmc_GulfCoastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gulf Coast [Member]</link:label>
    <link:label id="lab_vmc_GulfCoastMember_documentation_en-US" xlink:label="lab_vmc_GulfCoastMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gulf Coast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_GulfCoastMember" xlink:href="vmc-20240630.xsd#vmc_GulfCoastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_GulfCoastMember" xlink:to="lab_vmc_GulfCoastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_3d73d982-4248-4f70-a75e-b39ad16e1b12_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_fb2d1922-2b64-44ad-9598-af98d17fa713_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_73c58ab3-73a2-4bc5-8f99-3f371c636445_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Accumulated Other Comprehensive Income, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_ebb834de-15e2-4bb1-a096-a392d01220d5_terseLabel_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intersegment sales</link:label>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_label_en-US" xlink:label="lab_us-gaap_IntersegmentEliminationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intersegment Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntersegmentEliminationMember" xlink:to="lab_us-gaap_IntersegmentEliminationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_b1a368ac-a4f6-4cad-979d-402b8298e5b9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_3c1c3fc9-58ba-4ba1-a480-f7da2f24e1aa_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accretion expense</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationAccretionExpense_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Accretion Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationAccretionExpense" xlink:to="lab_us-gaap_AssetRetirementObligationAccretionExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_ad9048a1-9a65-4bdd-8be8-ed278ed5b10e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfRabbiTrustsEstablished_76cc8aef-c254-4e88-a107-98895c1121b8_verboseLabel_en-US" xlink:label="lab_vmc_NumberOfRabbiTrustsEstablished" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of Rabbi Trusts established</link:label>
    <link:label id="lab_vmc_NumberOfRabbiTrustsEstablished_label_en-US" xlink:label="lab_vmc_NumberOfRabbiTrustsEstablished" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Rabbi Trusts Established</link:label>
    <link:label id="lab_vmc_NumberOfRabbiTrustsEstablished_documentation_en-US" xlink:label="lab_vmc_NumberOfRabbiTrustsEstablished" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Rabbit Trusts established.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfRabbiTrustsEstablished" xlink:href="vmc-20240630.xsd#vmc_NumberOfRabbiTrustsEstablished"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfRabbiTrustsEstablished" xlink:to="lab_vmc_NumberOfRabbiTrustsEstablished" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_f98c7de7-61f6-46c8-95a1-c3bc2588f791_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_2f2428b1-5856-48c4-a62e-9c3368b66dba_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_912c3c56-e006-4839-9f62-79029c61f954_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net periodic pension benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AggregatesMember_65528880-0f08-449c-9c9b-6a1e44e87ba2_terseLabel_en-US" xlink:label="lab_vmc_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregates</link:label>
    <link:label id="lab_vmc_AggregatesMember_label_en-US" xlink:label="lab_vmc_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregates [Member]</link:label>
    <link:label id="lab_vmc_AggregatesMember_documentation_en-US" xlink:label="lab_vmc_AggregatesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Aggregates [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AggregatesMember" xlink:to="lab_vmc_AggregatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_c3eb8703-ec03-4b04-9f96-cb97e3ecc103_terseLabel_en-US" xlink:label="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of shipments used for publicly funded construction</link:label>
    <link:label id="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_label_en-US" xlink:label="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Shipments Used For Publicly Funded Construction</link:label>
    <link:label id="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_documentation_en-US" xlink:label="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Shipments Used For Publicly Funded Construction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:href="vmc-20240630.xsd#vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:to="lab_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_b45742b9-4571-43fb-a60b-4eeb3234e246_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_2423755b-43fb-42eb-b72e-321da50d0919_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_ba288a67-63a6-4b74-bf36-e736e3258eb8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_8a01f873-5ff5-4e77-a9ee-5c5eb52b5e84_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_b3c6145f-b33f-462f-9dc3-1117ab18ec57_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionContributions_2e30066d-b359-4234-8e76-0b164171496a_negatedLabel_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Contributions to pension plans</link:label>
    <link:label id="lab_us-gaap_PensionContributions_label_en-US" xlink:label="lab_us-gaap_PensionContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Pension Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionContributions" xlink:to="lab_us-gaap_PensionContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_a7a64e9f-c548-436a-8a13-68dc042fcc0f_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_2c452fe2-feb5-4159-af1d-a808b831e981_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share attributable to Vulcan</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_bb1a61e0-2c16-4b58-a1f7-29d50fdb1c74_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_79adf0d3-4a41-4248-a658-686fd51aa26b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_BondMoneyObtainedForTreatmentSystem_8867bde1-e3af-49a7-878b-06822919a459_terseLabel_en-US" xlink:label="lab_vmc_BondMoneyObtainedForTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bond money obtained for treatment system</link:label>
    <link:label id="lab_vmc_BondMoneyObtainedForTreatmentSystem_label_en-US" xlink:label="lab_vmc_BondMoneyObtainedForTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bond Money Obtained For Treatment System</link:label>
    <link:label id="lab_vmc_BondMoneyObtainedForTreatmentSystem_documentation_en-US" xlink:label="lab_vmc_BondMoneyObtainedForTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bond Money Obtained For Treatment System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BondMoneyObtainedForTreatmentSystem" xlink:href="vmc-20240630.xsd#vmc_BondMoneyObtainedForTreatmentSystem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_BondMoneyObtainedForTreatmentSystem" xlink:to="lab_vmc_BondMoneyObtainedForTreatmentSystem" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_83cee05d-d5a5-4986-b6ea-dfe9023915a9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss reclassified from AOCI</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_1a51c2ed-05ff-4a77-9e94-e0bd2c327a1e_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_8abb9880-06a2-4c87-a91e-78e89bf8d295_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Debt issuance and exchange costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_c720ae10-abb8-404b-b967-f0bc0fd49b18_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued environmental remediation costs</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:to="lab_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_81807ed9-9533-451b-a898-2f5a00740c00_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_3e321d33-46d6-41ba-be3d-cc5aa0817b37_terseLabel_en-US" xlink:label="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Judge ruled allocation of fault among defendants, percentage</link:label>
    <link:label id="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_label_en-US" xlink:label="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Judge Ruled Allocation Of Fault Among Defendants, Percentage</link:label>
    <link:label id="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_documentation_en-US" xlink:label="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Judge Ruled Allocation Of Fault Among Defendants, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:href="vmc-20240630.xsd#vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:to="lab_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_39eac4c6-64ba-4714-8635-fd579f5364f9_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e62dda30-cfd2-4cb0-b8ce-e1bd46323215_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents and restricted cash at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_50bce78f-b810-499e-9f68-f033352740b4_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_117f24bf-85e5-46b1-bc9b-595ec601fd4f_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_6ee11940-15af-407a-9b8d-50547f0792e7_terseLabel_en-US" xlink:label="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets amortization period, tax purposes</link:label>
    <link:label id="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_label_en-US" xlink:label="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Useful Life For Tax Purposes</link:label>
    <link:label id="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_documentation_en-US" xlink:label="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of years the intangible assets will be deducted for income tax purposes.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:href="vmc-20240630.xsd#vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:to="lab_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_823966d2-8b55-489e-abea-975b9929cb9c_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_2b10a8d0-5332-4c81-8856-cdeec5c16863_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_dac6a91e-8652-4a7d-817d-d69e68e5305b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_f54eb2bb-58ac-4ac8-82f9-6067e1df2a3c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_OccidentalChemicalCoMember_f22aa889-054c-4f1e-9463-d64ecd0f88bf_terseLabel_en-US" xlink:label="lab_vmc_OccidentalChemicalCoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Occidental Chemical Co</link:label>
    <link:label id="lab_vmc_OccidentalChemicalCoMember_label_en-US" xlink:label="lab_vmc_OccidentalChemicalCoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Occidental Chemical Co [Member]</link:label>
    <link:label id="lab_vmc_OccidentalChemicalCoMember_documentation_en-US" xlink:label="lab_vmc_OccidentalChemicalCoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Occidental Chemical Co [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OccidentalChemicalCoMember" xlink:href="vmc-20240630.xsd#vmc_OccidentalChemicalCoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_OccidentalChemicalCoMember" xlink:to="lab_vmc_OccidentalChemicalCoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f0a5dbe9-ad39-4865-9ec9-58acd0899852_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, shares withheld for taxes</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_ee161690-a3db-4914-a41f-2059043bfaf5_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Treasury stock, common (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_216a0061-752b-4699-b8c7-aad0bca81403_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and Services [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_d37b5561-9fe3-45c3-9a49-dd98ffbb103e_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_dc9cf1ad-8a2d-48ba-b781-41589c903369_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_26b4caa5-ecdd-4fdb-9444-848b872ac597_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_359d1ba9-26a5-44db-b24f-f76614bc1ce1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_97bc5768-deaa-471c-86d6-43e0a00a1d7e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_66f2b29a-74cb-479c-8bd2-2ee5ef77e0e6_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income attributable to Vulcan</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_fffe552d-b738-4338-b55b-64711b04068c_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Plans, Defined Benefit</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_838fa947-860a-4634-8fb7-6a11a604660a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_05d25f90-7ccb-4496-b225-b61c33f7ec54_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8df3c348-6c58-43a1-a9dc-00ca7f8149ae_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable margin on borrowing rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_f24de384-4fdf-4fc0-a6a5-2d80688dc000_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share attributable to Vulcan</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_a2538ca8-37af-431a-8a84-ad7961b3a942_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification From AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_VA_393625f1-5cbc-42e2-9368-965377fe4d24_terseLabel_en-US" xlink:label="lab_stpr_VA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Virginia</link:label>
    <link:label id="lab_stpr_VA_label_en-US" xlink:label="lab_stpr_VA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">VIRGINIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_VA" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_VA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_VA" xlink:to="lab_stpr_VA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_478742e5-fd3a-45b4-b596-3a0f30881224_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RESTRICTED CASH</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_249439ba-e43f-47bb-8c28-a18251132fd9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_be72d6a9-64a9-4e01-ac83-3e64f709c940_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant &amp; equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_56b12166-c6ff-4685-8131-1487350e2d4a_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_3c1773c5-a528-4b58-a175-6014cb3bdf0f_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_f395bcb6-e88e-4715-a1da-1c6520f38a3b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash dividend on common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_42f6501a-1b7b-45b2-a78d-9e218d31d16a_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total short-term debt</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_9e0a65c6-574b-4e03-9157-3c48a266425f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations</link:label>
    <link:label id="lab_us-gaap_SegmentContinuingOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Continuing Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentContinuingOperationsMember" xlink:to="lab_us-gaap_SegmentContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LossContingencyNumberOfCasesReversedJudgement_fa975b18-a34e-4ef4-9480-bf8638d00aa9_terseLabel_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of cases, reversed judgement</link:label>
    <link:label id="lab_vmc_LossContingencyNumberOfCasesReversedJudgement_label_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Number Of Cases, Reversed Judgement</link:label>
    <link:label id="lab_vmc_LossContingencyNumberOfCasesReversedJudgement_documentation_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss Contingency, Number Of Cases, Reversed Judgement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCasesReversedJudgement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:to="lab_vmc_LossContingencyNumberOfCasesReversedJudgement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_99ce3faf-dff7-48c4-b564-0e24c9ec3593_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9143ce36-8fd6-44a1-b31d-be5afc2089f9_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated weighted-average amortization period of intangible assets</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrExpirationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_ecd_TrdArrExpirationDate_label_en-US" xlink:label="lab_ecd_TrdArrExpirationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrExpirationDate" xlink:to="lab_ecd_TrdArrExpirationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_123ced59-fdf6-4a1c-a1bd-6ab33ee11bc7_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_74304691-5c58-4d7b-926e-2f9897cd312f_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_3994989a-1de0-49ee-be62-c9e6e763201c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9b41c751-a3a6-443a-ae2a-078145dff8cd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_b6cc573e-b96a-4c13-acbb-cd7bde4a8654_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ConstructionPavingMember_50883c2a-62b0-48e7-8386-15185c2ee856_terseLabel_en-US" xlink:label="lab_vmc_ConstructionPavingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Paving</link:label>
    <link:label id="lab_vmc_ConstructionPavingMember_label_en-US" xlink:label="lab_vmc_ConstructionPavingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Paving [Member]</link:label>
    <link:label id="lab_vmc_ConstructionPavingMember_documentation_en-US" xlink:label="lab_vmc_ConstructionPavingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Construction Paving [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConstructionPavingMember" xlink:href="vmc-20240630.xsd#vmc_ConstructionPavingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ConstructionPavingMember" xlink:to="lab_vmc_ConstructionPavingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_a91a7ddb-da23-4c5c-8992-842e99e7b4e3_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:to="lab_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7f288272-b535-4e53-8642-348f72835b9d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_649617ef-d088-464f-b0ff-0434dc22de8b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities incurred</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:to="lab_us-gaap_AssetRetirementObligationLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_b7b50ca6-b3c5-4c13-ae56-9067537f1fba_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfPlannedNewTreatmentCapabilities_c5804dac-3300-46a5-93d3-ca0bfc12bf60_terseLabel_en-US" xlink:label="lab_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of planned new treatment capabilities</link:label>
    <link:label id="lab_vmc_NumberOfPlannedNewTreatmentCapabilities_label_en-US" xlink:label="lab_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Planned New Treatment Capabilities</link:label>
    <link:label id="lab_vmc_NumberOfPlannedNewTreatmentCapabilities_documentation_en-US" xlink:label="lab_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Planned New Treatment Capabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:href="vmc-20240630.xsd#vmc_NumberOfPlannedNewTreatmentCapabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:to="lab_vmc_NumberOfPlannedNewTreatmentCapabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_220072f5-6102-43be-b2c8-0b46b4f04d0c_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Pension and postretirement plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_21052917-35a9-4195-bb45-f7f9b65da7a3_negatedLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Derivative liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_a5c8536b-a7dd-447b-a2c3-70cb2a627729_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares Purchased and Retired</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Treasury Stock [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fa221ba0-fa4a-4846-940d-168e9980ccab_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowances for depreciation, depletion &amp; amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_27c1bb00-ce1f-42cd-9c7b-87e45992ddd2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant &amp; equipment, cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d02ee3eb-5778-471b-9fa6-8d142c5ec9f7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_be063f37-5db8-429a-acc4-aa6bd9c4eaf7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_478c538e-71f1-44e5-a5c3-a4777298cc92_totalLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Interest rate swaps net liability</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Assets (Liabilities), at Fair Value, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:to="lab_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_0cb6c78d-bf07-4d4b-b139-c198cce37530_negatedTerseLabel_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Allowance For Credit Loss, Current</link:label>
    <link:label id="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_documentation_en-US" xlink:label="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accounts And Financing Receivable, Allowance For Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:to="lab_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_04d89cb8-db9e-4e48-ac10-1c3a14ad13db_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment for businesses acquired, net of acquired cash and adjustments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_936fe871-94bb-4d4b-93aa-c07a0e1d6f86_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">BASIS OF PRESENTATION</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3ddc9c05-737a-4743-9304-fdbf5dc41629_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assuming dilution (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0fce762b-446f-48e2-a2a7-6df191da62cc_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding, assuming dilution (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CargoAndFreightMember_e93df2d1-bd08-4b4a-a1e1-c339bfd3c092_terseLabel_en-US" xlink:label="lab_us-gaap_CargoAndFreightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Freight &amp; Delivery Revenues</link:label>
    <link:label id="lab_us-gaap_CargoAndFreightMember_label_en-US" xlink:label="lab_us-gaap_CargoAndFreightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cargo and Freight [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CargoAndFreightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CargoAndFreightMember" xlink:to="lab_us-gaap_CargoAndFreightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_42f85755-0133-4795-b124-6b71617a514a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_CooperatingPartiesGroupMember_6f8bea1b-7eff-4e9b-bba6-11eb67af7c56_terseLabel_en-US" xlink:label="lab_vmc_CooperatingPartiesGroupMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cooperating Parties Group</link:label>
    <link:label id="lab_vmc_CooperatingPartiesGroupMember_label_en-US" xlink:label="lab_vmc_CooperatingPartiesGroupMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cooperating Parties Group [Member]</link:label>
    <link:label id="lab_vmc_CooperatingPartiesGroupMember_documentation_en-US" xlink:label="lab_vmc_CooperatingPartiesGroupMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cooperating Parties Group [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CooperatingPartiesGroupMember" xlink:href="vmc-20240630.xsd#vmc_CooperatingPartiesGroupMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_CooperatingPartiesGroupMember" xlink:to="lab_vmc_CooperatingPartiesGroupMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_263f433d-0902-46a8-926b-0e5be934dc8b_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_0d223990-3e57-4150-984b-6d3af013d963_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_ad899ea3-1aa6-4ee9-8c29-70fe8b036e37_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_838667d6-596f-418f-9891-f9d5a2fb703c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_4d90a4de-2e2f-48e5-8e74-6f08e93f8aa7_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amortization of actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_790951c3-813f-4f2f-864a-c9932b04e742_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization of actuarial gain</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_d0400d87-5d86-4535-8af2-bdae6b8b8a78_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_432c5ff5-57a9-4b80-934b-e5714a7b57a0_terseLabel_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating supplies and other</link:label>
    <link:label id="lab_us-gaap_InventorySuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventorySuppliesNetOfReserves" xlink:to="lab_us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_80d4334c-b882-41ca-bcf6-8da969f6ec7b_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenues from discontinued operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_45a7313a-d2ff-41ce-bff7-d6e795ba9252_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_44815c60-46a6-47d7-b829-064c94add165_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_0a93a61e-fa59-41f2-ae98-abfd581cc3a6_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_label_en-US" xlink:label="lab_us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseNonoperating" xlink:to="lab_us-gaap_InterestExpenseNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_35f29fc6-988d-45f9-8ed7-4fd3179bd787_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Carrying Amount of Goodwill by Reportable Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_a7008a5a-8cc0-4a45-95e3-1bf7105597b0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_403619dc-a9b3-45bf-9c60-6d529c915960_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding, amount</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_79dcf1eb-482f-4ae4-97b7-44021350c6a3_totalLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total standby letters of credit</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_a0c646fc-d628-4e8e-b461-337b1ba769d3_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DISCONTINUED OPERATIONS</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:to="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_930451cc-6df5-4307-b397-48502c8e6488_negatedLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Selling, administrative and general expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_d697fa12-0186-4537-afb0-5c8484cc93fb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expense recognized related to defined contribution plans</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_7bcf3694-3bae-49bf-8ee0-f739bb76fd08_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliations of Asset Retirement Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Change in Asset Retirement Obligation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d47ed113-d95a-4cda-be16-12089060da4e_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a90a2dd0-bb01-473e-9f2d-77fa6c639ddb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_41a204d9-abe0-4bf7-b249-634106b39127_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_ab120d62-c621-47b1-82c5-045137da2806_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage by parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_0ab90f2c-0aed-4fae-97ea-2df78a1d6979_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on impairments</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_1adbed68-50f8-41a5-ba16-9c347bac2e6f_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt - book value</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsPrrSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:to="lab_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_8a6db8bf-bc46-450c-99a8-7e8950f98b6d_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_b637abf7-9fe1-4b35-b699-d95372140946_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Only Stock Appreciation Rights (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_76e2436a-78c9-471c-8f36-5c36b72acbe9_terseLabel_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACQUISITIONS AND DIVESTITURES</link:label>
    <link:label id="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mergers, Acquisitions and Dispositions Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:to="lab_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f2aa93bd-8bef-4f27-a434-d9455271d57c_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_bd6a415d-140e-4290-bbfa-94d43078b6a3_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfQuarries_149ff122-ce77-43b9-a71c-f5029c3e2efd_terseLabel_en-US" xlink:label="lab_vmc_NumberOfQuarries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of quarries</link:label>
    <link:label id="lab_vmc_NumberOfQuarries_label_en-US" xlink:label="lab_vmc_NumberOfQuarries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Quarries</link:label>
    <link:label id="lab_vmc_NumberOfQuarries_documentation_en-US" xlink:label="lab_vmc_NumberOfQuarries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The number of quarries included in the volumetric production payment transaction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfQuarries" xlink:href="vmc-20240630.xsd#vmc_NumberOfQuarries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfQuarries" xlink:to="lab_vmc_NumberOfQuarries" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9101f2bf-b911-44c7-976c-1c85d1f3fe27_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_dea08fd6-7622-4d4c-b0d3-5f674bb2ba2f_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitment fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_74e17e0c-6651-4cff-b73f-4895d0b97afa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_26005291-9f11-47e3-be63-d30454638922_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Contract Type [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_9ecfa02c-8c5e-45ed-bf78-5a69f40fb7ef_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_WestMember_afe1d172-4871-4a7f-83cd-299b11bf625c_terseLabel_en-US" xlink:label="lab_vmc_WestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">West revenues</link:label>
    <link:label id="lab_vmc_WestMember_label_en-US" xlink:label="lab_vmc_WestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">West [Member]</link:label>
    <link:label id="lab_vmc_WestMember_documentation_en-US" xlink:label="lab_vmc_WestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">West [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_WestMember" xlink:href="vmc-20240630.xsd#vmc_WestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_WestMember" xlink:to="lab_vmc_WestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
    <link:label id="lab_ecd_PnsnBnftsAdjFnTextBlock_label_en-US" xlink:label="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Benefits Adjustments, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:to="lab_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_41d85f6a-014e-4279-9ffb-b7f4eddbdd8e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Financial Disclosure</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_adc91893-466c-4886-baca-9af5a0502e12_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average cost per share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_label_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Acquired, Average Cost Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_DebtInstrumentFairValueAdjustments_52d1c78a-8d77-4bb3-aaa4-b94277b15c77_terseLabel_en-US" xlink:label="lab_vmc_DebtInstrumentFairValueAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value adjustments</link:label>
    <link:label id="lab_vmc_DebtInstrumentFairValueAdjustments_label_en-US" xlink:label="lab_vmc_DebtInstrumentFairValueAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Adjustments</link:label>
    <link:label id="lab_vmc_DebtInstrumentFairValueAdjustments_documentation_en-US" xlink:label="lab_vmc_DebtInstrumentFairValueAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DebtInstrumentFairValueAdjustments" xlink:href="vmc-20240630.xsd#vmc_DebtInstrumentFairValueAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_DebtInstrumentFairValueAdjustments" xlink:to="lab_vmc_DebtInstrumentFairValueAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_2334f5a1-0a75-4dc1-acd6-16bd4be0de45_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_a6db5b00-7719-4a79-bdc7-c73cb4953d9c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Deferred Revenue Balances</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_20110f1d-e2b1-4438-8dab-d9f0f5240509_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Parent</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_9edae8be-b255-4e7b-a358-8721c2eeec00_terseLabel_en-US" xlink:label="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.50% notes due 2047</link:label>
    <link:label id="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_label_en-US" xlink:label="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Point Five Zero Percent Due Twenty Forty Seven [Member]</link:label>
    <link:label id="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_documentation_en-US" xlink:label="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Four Point Five Zero Percent Due Twenty Forty Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:to="lab_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_5cfc16ef-9073-441e-909d-f576facf048a_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vulcan Material</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ConcreteMember_d88a2083-9bcf-40a7-95ba-81f7fb84e11f_terseLabel_en-US" xlink:label="lab_vmc_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concrete</link:label>
    <link:label id="lab_vmc_ConcreteMember_label_en-US" xlink:label="lab_vmc_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concrete [Member]</link:label>
    <link:label id="lab_vmc_ConcreteMember_documentation_en-US" xlink:label="lab_vmc_ConcreteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concrete [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ConcreteMember" xlink:to="lab_vmc_ConcreteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ff93667c-5263-43df-a404-d798e4299223_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6bfec4ec-2f36-4130-aa0b-6a938b2daef6_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated deferred revenue to be recognized in the next 12 months</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_480507b6-a24f-4112-b77a-1006e3c3610a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_a66c5f68-be2a-4710-8178-d10213e7106d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue balance at end of period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_5022f3fd-6aff-470b-9f02-715267ffeb75_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill, accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_aba4842a-c195-4fe9-a1bf-d5a4baef9509_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_7002f5db-c1a4-43fb-912b-4010de0563a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_2c9489e0-78c3-4493-a05e-9ec90f8e29ea_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_bc4bd8c8-6ed6-4df3-a2df-745c0bd8fb6e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of accumulated benefit plan costs</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_BankLineOfCreditShortTermMember_f84d70fc-7f4b-4be8-a0c9-b59e7194ce9a_terseLabel_en-US" xlink:label="lab_vmc_BankLineOfCreditShortTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank line of credit expires 2027</link:label>
    <link:label id="lab_vmc_BankLineOfCreditShortTermMember_label_en-US" xlink:label="lab_vmc_BankLineOfCreditShortTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Line Of Credit Short Term [Member]</link:label>
    <link:label id="lab_vmc_BankLineOfCreditShortTermMember_documentation_en-US" xlink:label="lab_vmc_BankLineOfCreditShortTermMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Line Of Credit Short-Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditShortTermMember" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditShortTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_BankLineOfCreditShortTermMember" xlink:to="lab_vmc_BankLineOfCreditShortTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_c1c4a634-3773-4c37-b9c1-9ba6bc5a3ed9_terseLabel_en-US" xlink:label="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.50% notes due 2025 3</link:label>
    <link:label id="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_label_en-US" xlink:label="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Point Five Zero Notes Due Twenty Twenty Five [Member]</link:label>
    <link:label id="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_documentation_en-US" xlink:label="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Four Point Five Zero Notes Due Twenty Twenty Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:to="lab_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LossContingencyNumberOfCases_5c2bc503-113d-4be4-8bb1-ba067f7f2bab_terseLabel_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of cases</link:label>
    <link:label id="lab_vmc_LossContingencyNumberOfCases_label_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Number Of Cases</link:label>
    <link:label id="lab_vmc_LossContingencyNumberOfCases_documentation_en-US" xlink:label="lab_vmc_LossContingencyNumberOfCases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loss Contingency, Number Of Cases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCases" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LossContingencyNumberOfCases" xlink:to="lab_vmc_LossContingencyNumberOfCases" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_38670d48-9f3c-40d8-b3cf-88fe7aff4856_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_083228b8-0f4e-4bef-b36d-8644a3225e4c_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_3b9cd050-88fc-47dd-9bfb-4b9e2bb74965_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_bde336f3-f8e5-4f62-b3a5-044824528177_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3ca29c12-9725-46b8-aed0-14309e95d9ba_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Earnings from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_67ae1713-e3b3-4d29-b3dc-dd7a4330dcfb_terseLabel_en-US" xlink:label="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.90% notes due 2027</link:label>
    <link:label id="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_label_en-US" xlink:label="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Ninety Notes Due Twenty Twenty Seven [Member]</link:label>
    <link:label id="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_documentation_en-US" xlink:label="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Ninety Notes Due Twenty Twenty-Seven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:href="vmc-20240630.xsd#vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:to="lab_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Award Types</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_725affab-596c-4fc3-b76d-f8f325503744_terseLabel_en-US" xlink:label="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.50% notes due 2030</link:label>
    <link:label id="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_label_en-US" xlink:label="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Five Zero Percent Notes Due Twenty Thirty [Member]</link:label>
    <link:label id="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_documentation_en-US" xlink:label="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Five Zero Percent Notes Due Twenty Thirty [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:href="vmc-20240630.xsd#vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:to="lab_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_93267f01-1d3b-4d18-945e-186b4dbb4e06_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_f17ce4af-c71f-44e4-b4ba-1b023151d0f8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Results from Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_63d93a34-d014-4865-b963-faf261e267b7_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill impairment charges</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_6c01d07f-1fd2-413d-b689-5d21b380e1a9_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5a7b07fe-03fd-403c-a6da-0e8d3305fa96_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Common Stock Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_886d0d24-6995-4ddb-a193-74ff9fdc167a_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_fabf5608-6353-4baf-ac5f-3710725bc325_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_ccd5c693-019f-4873-b7a4-62e1a45ca2c1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Period of standby letters of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_ff1dfad8-5276-4cb2-8867-98eb5399cac4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GOODWILL</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_9f5f0e3b-beb3-443c-83f6-4732d01cab9b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_6fd505e2-13ca-4554-8d0c-c876da8f9748_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">BENEFIT PLANS</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_d755eb5f-e32b-4d40-8a20-e6ef322b9818_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ACCOUNTING STANDARDS RECENTLY ADOPTED AND ACCOUNTING STANDARDS PENDING ADOPTION</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_6ce9cdd2-5c7a-4ae1-a86b-46094364791b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_4ac3baf4-4d19-4d1a-b809-b010438270a0_verboseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_12353cae-5161-457d-99bd-301d18146a62_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_OrcaMember_3c915560-5a3f-4d7e-9ee1-50fd3dbc7d5a_terseLabel_en-US" xlink:label="lab_vmc_OrcaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Orca</link:label>
    <link:label id="lab_vmc_OrcaMember_label_en-US" xlink:label="lab_vmc_OrcaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Orca [Member]</link:label>
    <link:label id="lab_vmc_OrcaMember_documentation_en-US" xlink:label="lab_vmc_OrcaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Orca [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OrcaMember" xlink:href="vmc-20240630.xsd#vmc_OrcaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_OrcaMember" xlink:to="lab_vmc_OrcaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_c20af9e8-27f4-4ad1-a089-81a642b287aa_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_98514bfb-b303-4db7-9ad2-b25f170120ae_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate spread above SOFR</link:label>
    <link:label id="lab_us-gaap_DerivativeBasisSpreadOnVariableRate_label_en-US" xlink:label="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:to="lab_us-gaap_DerivativeBasisSpreadOnVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_e078f248-fce6-41ce-b1ba-2f68d100ccdc_terseLabel_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease ROU assets</link:label>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization</link:label>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_documentation_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_da00eaec-0cec-478a-b440-013e17b336b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Common Shares Outstanding Assuming Dilution</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_55d57b67-6116-4427-9ef3-c48953651195_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_aec66f7b-c656-4a81-98f2-0fc8dbe57021_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_3c86ff97-6b9a-4c50-b170-c6594e365da6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss on discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_88e712d4-857e-484c-8177-be1598d47c4b_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss on discontinued operations, net of tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_97f83ac6-550c-4ee1-ad15-7f54cd3b97ad_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_94cd5fe0-164e-43f9-b5ba-364dac8b4664_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_bc9de97e-ffb8-4f91-9e60-d16fde29e968_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_4074f622-0bf4-40af-b37a-d4d6457e71e3_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_ce83b3c7-8caf-4d76-9648-414ab9be0603_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_85c827e2-c7fd-4802-87fb-b156a5f31845_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares remaining under the current authorization repurchase program (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_5c03a6cc-e291-4dc4-9fad-5673de9a5a49_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_2c83f6e5-259c-47b0-8980-a3f5bb61747c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_22c8bfa7-5f11-4830-8a91-baddfb13f3db_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AssetRetirementObligationDepreciationExpense_e3ec61a0-b8da-42c6-ba17-bc99e6cde3cb_terseLabel_en-US" xlink:label="lab_vmc_AssetRetirementObligationDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_vmc_AssetRetirementObligationDepreciationExpense_label_en-US" xlink:label="lab_vmc_AssetRetirementObligationDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation, Depreciation Expense</link:label>
    <link:label id="lab_vmc_AssetRetirementObligationDepreciationExpense_documentation_en-US" xlink:label="lab_vmc_AssetRetirementObligationDepreciationExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of depreciation expense recognized during the period that is associated with an asset retirement cost.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AssetRetirementObligationDepreciationExpense" xlink:href="vmc-20240630.xsd#vmc_AssetRetirementObligationDepreciationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AssetRetirementObligationDepreciationExpense" xlink:to="lab_vmc_AssetRetirementObligationDepreciationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_ff7cb7aa-ee8b-42de-91d8-35710767b159_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_9d1b9fa8-3be0-485a-b4e5-e269c91d9ee9_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a0ab3c61-4db3-48f6-b5b3-ed4c6a6814b4_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_0169bf4c-244d-4fa6-b169-5cafee3bec04_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and Postretirement Benefit Plans</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_9a271ac5-9246-4c1a-b2b1-c16e5f12d4e1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property, plant &amp; equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_79dea25a-04e2-4bc1-9b2b-d8f23db18d3f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_df15f87a-7331-49f2-98ba-e890842c6379_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_91e0700c-7622-4f6b-94ea-ebacc52914b2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f45ca249-e239-4e3c-8c81-79004d1fd434_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Benefit from income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_acdcb1df-afcf-4ea1-98af-6ec69b9a2f49_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_d101f4a9-2a3a-4aa7-8f8a-a40792a6bdb8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_52918e6a-6f40-49e5-b5b7-46441f8842c6_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_81f39b10-fb3d-4e4e-a905-06f59fe2f0dd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notional amount of interest rate swap agreements</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_5ed11b51-2e07-42fc-a3a8-b54281375cf3_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General corporate assets</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_dcb8375a-e43c-4173-ad14-6af33db8d5de_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_b488999e-f9cf-4fc5-8798-4ee5121b0deb_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NHCTreatmentSystemMember_2d38ab09-6b16-477c-a98f-5b58c4086eb4_terseLabel_en-US" xlink:label="lab_vmc_NHCTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NHC Treatment System</link:label>
    <link:label id="lab_vmc_NHCTreatmentSystemMember_label_en-US" xlink:label="lab_vmc_NHCTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NHC Treatment System [Member]</link:label>
    <link:label id="lab_vmc_NHCTreatmentSystemMember_documentation_en-US" xlink:label="lab_vmc_NHCTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NHC Treatment System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHCTreatmentSystemMember" xlink:href="vmc-20240630.xsd#vmc_NHCTreatmentSystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NHCTreatmentSystemMember" xlink:to="lab_vmc_NHCTreatmentSystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_dc4871a7-d705-4211-a2d7-d62473f0337c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of prior cash flow hedge loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1e34a94f-0f43-42ce-9fcc-23331e8552a2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServiceMember_be0aad28-5f69-4b79-a93f-0d28ef2f34f7_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_cbe012be-9474-4495-8f89-d2cf34de5012_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ProceedsFromSaleOfFutureProduction_45c378eb-e943-40af-8253-88be85346dca_terseLabel_en-US" xlink:label="lab_vmc_ProceedsFromSaleOfFutureProduction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of future production</link:label>
    <link:label id="lab_vmc_ProceedsFromSaleOfFutureProduction_label_en-US" xlink:label="lab_vmc_ProceedsFromSaleOfFutureProduction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Sale Of Future Production</link:label>
    <link:label id="lab_vmc_ProceedsFromSaleOfFutureProduction_documentation_en-US" xlink:label="lab_vmc_ProceedsFromSaleOfFutureProduction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds received as payment for sale of future production</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ProceedsFromSaleOfFutureProduction" xlink:href="vmc-20240630.xsd#vmc_ProceedsFromSaleOfFutureProduction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ProceedsFromSaleOfFutureProduction" xlink:to="lab_vmc_ProceedsFromSaleOfFutureProduction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a175e047-6d52-48b6-bc0b-bd7b1ed65587_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_83ee7283-69e3-4f7c-9603-a9a9491d3b4d_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used for investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_96152084-930e-40f5-a14e-559b0362c985_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effective tax rate from continuing operations</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_80927b1c-618f-4ad2-8d49-5a3ebcba3c2d_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating earnings</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_8551881a-7ca3-4724-b80a-cc14db4a8abf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Acquisitions and Disposals [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_8bb16940-2889-437a-9872-62f65c5f7097_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_fe634dd9-b6d2-407c-8348-212a1ae02928_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_069bfd21-a53b-4692-b617-7f6b7ccf0de1_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_9bd11f52-321d-4fab-9823-a12f29bb2669_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_b21526d1-21c8-40f3-adf4-d9bcc7dd9866_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_7d7ea29c-a094-437e-92f1-68173566d0df_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_4c707406-0619-4a2d-a29b-ba5c79a7d933_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DERIVATIVE INSTRUMENTS</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_001d4ce6-44d4-4d58-ade4-10160e3a8eea_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_b822e769-9aa4-4d17-9e99-6e94b72fa178_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7645b0a1-93a4-4313-890e-aa26f9389d96_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_6798dfc2-87dc-4c0f-8452-5372fbb99a83_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_49c9995d-bbdc-461d-b5a2-a70ab745924d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_649c5fc8-6ba2-4e0a-977a-012bcdef3b26_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_61e9e62f-6faf-4313-beac-0e669047e5bb_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario, Unspecified [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_eedc3490-cac1-49a6-bd1e-d5a39a308ed7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $1 par value, Authorized 480.0 shares, Outstanding 132.1, 132.1 and 132.9 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValueOutstanding" xlink:to="lab_us-gaap_CommonStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c142a79a-f830-4695-975d-81c6dbf153c5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_93d23ee0-c093-4192-8c99-21bc0efa357e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining period to completion</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_3e289ce6-3aac-4671-b941-74dc18935da9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_6b445ed2-46dc-405f-be34-af5919583a08_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_c6b86feb-11b4-4dc0-9178-d974d5b4d27c_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_237b8993-4188-445b-8d48-6a0f58323c74_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_fa80bfc1-947b-4b55-ad2d-2f75e03a05e3_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_3a2f56c5-a875-4bcc-85b7-63ba1be08f1c_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_189b9ca2-b488-48b3-a915-197a1aa17be6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NewYorkWaterDistrictCasesMember_d9d6d332-a306-4eb1-af06-68b7f80ee790_terseLabel_en-US" xlink:label="lab_vmc_NewYorkWaterDistrictCasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New York Water District Cases</link:label>
    <link:label id="lab_vmc_NewYorkWaterDistrictCasesMember_label_en-US" xlink:label="lab_vmc_NewYorkWaterDistrictCasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New York Water District Cases [Member]</link:label>
    <link:label id="lab_vmc_NewYorkWaterDistrictCasesMember_documentation_en-US" xlink:label="lab_vmc_NewYorkWaterDistrictCasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New York Water District Cases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewYorkWaterDistrictCasesMember" xlink:href="vmc-20240630.xsd#vmc_NewYorkWaterDistrictCasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NewYorkWaterDistrictCasesMember" xlink:to="lab_vmc_NewYorkWaterDistrictCasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_9abdf054-849f-4cd1-b333-0c17e193ba4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Total Equity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_35a1a872-f283-4cca-b3f1-51de18785b18_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net identifiable assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_0c3a461a-ce15-46a3-8572-4360da20a16e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans_1255bc26-977e-4bf6-b1f4-7f620240945c_terseLabel_en-US" xlink:label="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of funded, noncontributory defined benefit pension plans</link:label>
    <link:label id="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans_label_en-US" xlink:label="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Funded Noncontributory Defined Benefit Pension Plans</link:label>
    <link:label id="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans_documentation_en-US" xlink:label="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of funded noncontributory defined benefit pension plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:href="vmc-20240630.xsd#vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:to="lab_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_86eab250-6b59-497f-9664-85b4960a8030_negatedLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_e554fa9c-a643-462a-bfa5-d9d9722f9aef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_fc708521-5c33-4970-ba34-b0984d1fba95_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total fair value of purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_b8d0458a-227a-4f88-b2ae-808ea13f3d47_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments and long-term receivables</link:label>
    <link:label id="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_label_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments and Receivables, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:to="lab_us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_5c355faf-4c09-414d-912c-b29f31db1a96_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Components of Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_354501e8-1e52-410f-84da-1b81e61bd799_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unamortized discounts and debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember_0ea584a6-a2f5-42be-bce0-d1c788e9810e_terseLabel_en-US" xlink:label="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Jersey Natural Resources Damages Case</link:label>
    <link:label id="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember_label_en-US" xlink:label="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Jersey Natural Resources Damages Case [Member]</link:label>
    <link:label id="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember_documentation_en-US" xlink:label="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New Jersey Natural Resources Damages Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:href="vmc-20240630.xsd#vmc_NewJerseyNaturalResourcesDamagesCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:to="lab_vmc_NewJerseyNaturalResourcesDamagesCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_6cc1c3c1-cec7-4fcd-ab07-aae1b6f5b73b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed interest rate under swap agreements</link:label>
    <link:label id="lab_us-gaap_DerivativeFixedInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFixedInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative, Fixed Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFixedInterestRate" xlink:to="lab_us-gaap_DerivativeFixedInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_de58a623-fe74-4d73-a686-a4731149b77f_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_5805ffa6-e7c4-43fd-a91c-d5741fef2163_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_5ecbf061-b535-483f-babb-ee0ff95ca2ac_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of defendants</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfDefendants_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Number of Defendants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfDefendants" xlink:to="lab_us-gaap_LossContingencyNumberOfDefendants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_34255456-26e3-4124-a8b2-5ccb3d81e5d8_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_8763de96-d477-4611-86e5-ece70720a7a4_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Operating leases, net</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2c3f5d24-63a0-4324-be11-cb64a0a64463_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_45305f24-f89e-4d44-ab1c-d8eb7735075b_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_7f65cc9a-95c7-405a-904c-a3505d3e9595_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year</link:label>
    <link:label id="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:to="lab_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_bec12b72-cbda-4984-b6cf-e56b0b309e4b_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_7857f359-7b27-4a0c-b16c-8189d3389caa_terseLabel_en-US" xlink:label="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other stock compensation awards (in shares)</link:label>
    <link:label id="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_label_en-US" xlink:label="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incremental Common Shares Attributable To Other Stock Compensation Plans</link:label>
    <link:label id="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_documentation_en-US" xlink:label="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of other stock compensation plans using the treasury stock method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:href="vmc-20240630.xsd#vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:to="lab_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_8c533269-cd6e-4958-8837-e240f087257b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross long-term debt</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_b78fea0f-2da7-4732-918f-3bf5c64017a3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt - face value</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_0917d212-62b2-48da-b8a4-f684d358e9c8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_a2698acb-2c40-4bd2-b388-bf792fffa833_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained from former Chemicals business</link:label>
    <link:label id="lab_us-gaap_SegmentDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDiscontinuedOperationsMember" xlink:to="lab_us-gaap_SegmentDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_76f6d973-5825-42ad-8dcc-ab0a9bc39985_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LEASES</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_03535518-5bae-4b28-b654-6f6b39cf59e7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_65536dc7-31cf-4485-a9bc-448332229db1_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3e452581-53c9-448e-aa7d-6c31e73ca9b9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_05c944fb-af5b-476c-9c7b-9c3dc9272d9c_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net gains (losses) of the Rabbi Trust investments</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_f4b62c48-56ad-4dc6-a5ab-7a198ae79611_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f75f6455-e814-4701-b68a-ada1f602bf48_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_5732f527-4143-4fb7-984b-4fddd45cfb60_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASSET RETIREMENT OBLIGATIONS</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_23b7c0cf-36e4-4c32-b8ab-76e11125e575_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_f4b0df2e-1554-4396-8a89-6a9ec7964536_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_eb0b274c-3a34-41da-bc4c-981bf5cbcd83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other nonoperating income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_e12b00f4-72e5-4bfc-b54b-5c2b181dcb39_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other nonoperating expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b45e71ed-33ad-446b-8df8-700fe90c6b82_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefit Plans, Defined Benefit</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8a757eb5-da43-49d0-8073-8aaa1028a8d9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_fc5858e4-245e-4d1d-b340-6032275cdb38_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_AL_82bfb886-20ba-49c0-ad59-a2c60d54ff5f_terseLabel_en-US" xlink:label="lab_stpr_AL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Alabama</link:label>
    <link:label id="lab_stpr_AL_label_en-US" xlink:label="lab_stpr_AL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ALABAMA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AL" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_AL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_AL" xlink:to="lab_stpr_AL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_de6a0f56-092b-43e3-b492-28dcbdf081e0_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year</link:label>
    <link:label id="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember_label_en-US" xlink:label="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:to="lab_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfDefinedContributionPlans_8e0e1847-5fe8-4d24-8ff6-9be006efebf9_terseLabel_en-US" xlink:label="lab_vmc_NumberOfDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of defined contribution plans</link:label>
    <link:label id="lab_vmc_NumberOfDefinedContributionPlans_label_en-US" xlink:label="lab_vmc_NumberOfDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Defined Contribution Plans</link:label>
    <link:label id="lab_vmc_NumberOfDefinedContributionPlans_documentation_en-US" xlink:label="lab_vmc_NumberOfDefinedContributionPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of defined contribution plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfDefinedContributionPlans" xlink:href="vmc-20240630.xsd#vmc_NumberOfDefinedContributionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfDefinedContributionPlans" xlink:to="lab_vmc_NumberOfDefinedContributionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LawsuitAgainstCalmatCoMember_e90578d1-dcc2-4e5e-8e8d-162b4983778a_terseLabel_en-US" xlink:label="lab_vmc_LawsuitAgainstCalmatCoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lawsuit Against CalMat Co</link:label>
    <link:label id="lab_vmc_LawsuitAgainstCalmatCoMember_label_en-US" xlink:label="lab_vmc_LawsuitAgainstCalmatCoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lawsuit Against Calmat Co [Member]</link:label>
    <link:label id="lab_vmc_LawsuitAgainstCalmatCoMember_documentation_en-US" xlink:label="lab_vmc_LawsuitAgainstCalmatCoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lawsuit Against CalMat Co [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitAgainstCalmatCoMember" xlink:href="vmc-20240630.xsd#vmc_LawsuitAgainstCalmatCoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LawsuitAgainstCalmatCoMember" xlink:to="lab_vmc_LawsuitAgainstCalmatCoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_05786495-39ae-4d77-80f3-e5dd59be043f_terseLabel_en-US" xlink:label="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Costs for paving contracts expense, expected amortization period</link:label>
    <link:label id="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_label_en-US" xlink:label="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Costs For Paving Contracts Expense, Expected Amortization Period</link:label>
    <link:label id="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_documentation_en-US" xlink:label="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Costs For Paving Contracts Expense, Expected Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:href="vmc-20240630.xsd#vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:to="lab_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_b0f56635-553c-4de0-8095-4933d690ae5f_negatedLabel_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Accumulated Amortization</link:label>
    <link:label id="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_documentation_en-US" xlink:label="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-Of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3d53705e-1b81-4c56-8b75-c98c6283c911_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_c5e08be3-77d3-4a8b-8622-2ef651bbcc28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued Environmental Remediation Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Loss Contingencies by Contingency [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:to="lab_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AsphaltMember_809780ca-69ef-4ccc-95cc-4de9ecd14515_terseLabel_en-US" xlink:label="lab_vmc_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asphalt</link:label>
    <link:label id="lab_vmc_AsphaltMember_label_en-US" xlink:label="lab_vmc_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asphalt [Member]</link:label>
    <link:label id="lab_vmc_AsphaltMember_documentation_en-US" xlink:label="lab_vmc_AsphaltMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asphalt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AsphaltMember" xlink:to="lab_vmc_AsphaltMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_FourPointSeventyPercentDue2048Member_2415f624-9173-49f9-abda-abc4469dd7e1_terseLabel_en-US" xlink:label="lab_vmc_FourPointSeventyPercentDue2048Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">4.70% notes due 2048</link:label>
    <link:label id="lab_vmc_FourPointSeventyPercentDue2048Member_label_en-US" xlink:label="lab_vmc_FourPointSeventyPercentDue2048Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Four Point Seventy Percent Due2048 [Member]</link:label>
    <link:label id="lab_vmc_FourPointSeventyPercentDue2048Member_documentation_en-US" xlink:label="lab_vmc_FourPointSeventyPercentDue2048Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">4.70% Percent Due 2048 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointSeventyPercentDue2048Member" xlink:href="vmc-20240630.xsd#vmc_FourPointSeventyPercentDue2048Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_FourPointSeventyPercentDue2048Member" xlink:to="lab_vmc_FourPointSeventyPercentDue2048Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_2115ceee-e46a-47c2-a50c-8a8ec6f09834_terseLabel_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term debt</link:label>
    <link:label id="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount_label_en-US" xlink:label="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Long-Term and Short-Term, Combined Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:to="lab_us-gaap_DebtLongtermAndShorttermCombinedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_32c4f90d-b1fd-4219-8ea9-60aeeda84f34_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes, net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_e9eb3f5a-c9cf-444b-8405-8e2a090c3ed3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized net gains (losses) of the Rabbi Trusts' investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_ContractWithCustomerLiabilityRollForward_9511fba2-7775-4291-9cc9-a02e74991c5f_terseLabel_en-US" xlink:label="lab_vmc_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_vmc_ContractWithCustomerLiabilityRollForward_label_en-US" xlink:label="lab_vmc_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability [Roll Forward]</link:label>
    <link:label id="lab_vmc_ContractWithCustomerLiabilityRollForward_documentation_en-US" xlink:label="lab_vmc_ContractWithCustomerLiabilityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract With Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ContractWithCustomerLiabilityRollForward" xlink:href="vmc-20240630.xsd#vmc_ContractWithCustomerLiabilityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_ContractWithCustomerLiabilityRollForward" xlink:to="lab_vmc_ContractWithCustomerLiabilityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_TotalCashPaidForFinanceLeases_c674fbd9-ef98-4f85-98db-62c7b9d5a7cc_terseLabel_en-US" xlink:label="lab_vmc_TotalCashPaidForFinanceLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cash paid for finance leases</link:label>
    <link:label id="lab_vmc_TotalCashPaidForFinanceLeases_label_en-US" xlink:label="lab_vmc_TotalCashPaidForFinanceLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Cash Paid For Finance Leases</link:label>
    <link:label id="lab_vmc_TotalCashPaidForFinanceLeases_documentation_en-US" xlink:label="lab_vmc_TotalCashPaidForFinanceLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Cash Paid For Finance Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TotalCashPaidForFinanceLeases" xlink:href="vmc-20240630.xsd#vmc_TotalCashPaidForFinanceLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_TotalCashPaidForFinanceLeases" xlink:to="lab_vmc_TotalCashPaidForFinanceLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_1a343aeb-2c9d-4bee-b432-35567f0e85aa_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_Acquisitions2024Member_fb0ba6cc-706a-4921-9ed9-d5d00722fdaf_terseLabel_en-US" xlink:label="lab_vmc_Acquisitions2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions 2024</link:label>
    <link:label id="lab_vmc_Acquisitions2024Member_label_en-US" xlink:label="lab_vmc_Acquisitions2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisitions 2024 [Member]</link:label>
    <link:label id="lab_vmc_Acquisitions2024Member_documentation_en-US" xlink:label="lab_vmc_Acquisitions2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquisitions 2022 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_Acquisitions2024Member" xlink:href="vmc-20240630.xsd#vmc_Acquisitions2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_Acquisitions2024Member" xlink:to="lab_vmc_Acquisitions2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_826d8f70-2c0e-4cec-b1f5-e84b2e4f54c9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_8834b177-45d9-4b04-84d9-54ddf6983795_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:label id="lab_us-gaap_SecuredOvernightFinancingRateSofrMember_label_en-US" xlink:label="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:to="lab_us-gaap_SecuredOvernightFinancingRateSofrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b161db95-e2d6-4a1c-8eee-37c22f5e8474_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contractual rights in place</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_03f26947-dbd4-454a-870a-05185be5e1df_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_CostIncurredAssetRetirementObligation_27def2d9-adb2-4072-9852-c826fc50c70c_totalLabel_en-US" xlink:label="lab_vmc_CostIncurredAssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total ARO operating costs</link:label>
    <link:label id="lab_vmc_CostIncurredAssetRetirementObligation_label_en-US" xlink:label="lab_vmc_CostIncurredAssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Incurred, Asset Retirement Obligation</link:label>
    <link:label id="lab_vmc_CostIncurredAssetRetirementObligation_documentation_en-US" xlink:label="lab_vmc_CostIncurredAssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Incurred, Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostIncurredAssetRetirementObligation" xlink:href="vmc-20240630.xsd#vmc_CostIncurredAssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_CostIncurredAssetRetirementObligation" xlink:to="lab_vmc_CostIncurredAssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LadwpMember_efe146b4-0c64-4fcb-b777-26b4fb7673e7_terseLabel_en-US" xlink:label="lab_vmc_LadwpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LADWP</link:label>
    <link:label id="lab_vmc_LadwpMember_label_en-US" xlink:label="lab_vmc_LadwpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ladwp [Member]</link:label>
    <link:label id="lab_vmc_LadwpMember_documentation_en-US" xlink:label="lab_vmc_LadwpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LADWP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LadwpMember" xlink:href="vmc-20240630.xsd#vmc_LadwpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LadwpMember" xlink:to="lab_vmc_LadwpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_770f27e0-fd08-446d-8eae-e5cc709d1584_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_ec27878f-5ee1-431a-954b-dff0ab782674_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_EstimatedCapitalCostOfTreatmentSystem_b552dbb7-42c1-4b8d-b092-a10a47e9eca5_terseLabel_en-US" xlink:label="lab_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated capital cost of treatment system</link:label>
    <link:label id="lab_vmc_EstimatedCapitalCostOfTreatmentSystem_label_en-US" xlink:label="lab_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Capital Cost Of Treatment System</link:label>
    <link:label id="lab_vmc_EstimatedCapitalCostOfTreatmentSystem_documentation_en-US" xlink:label="lab_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Capital Cost Of Treatment System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:href="vmc-20240630.xsd#vmc_EstimatedCapitalCostOfTreatmentSystem"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:to="lab_vmc_EstimatedCapitalCostOfTreatmentSystem" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_df1d661c-95fb-4dcc-b253-6bb495671194_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation plans, net of shares withheld for taxes</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_744e4903-1762-413f-9a23-3a90d944189f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_627dc27f-7e45-41c4-b7bd-6fac9bc8520f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_fe8f0006-3dbf-429e-a30b-455dd4528901_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e713555-8f53-4ec3-be96-42704ad60728_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Significant Acquisitions and Disposals [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NHWTreatmentSystemMember_10f1141a-552c-4f4c-8d8c-5f5098e92489_terseLabel_en-US" xlink:label="lab_vmc_NHWTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NHW Treatment System</link:label>
    <link:label id="lab_vmc_NHWTreatmentSystemMember_label_en-US" xlink:label="lab_vmc_NHWTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NHW Treatment System [Member]</link:label>
    <link:label id="lab_vmc_NHWTreatmentSystemMember_documentation_en-US" xlink:label="lab_vmc_NHWTreatmentSystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">NHW Treatment System</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHWTreatmentSystemMember" xlink:href="vmc-20240630.xsd#vmc_NHWTreatmentSystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NHWTreatmentSystemMember" xlink:to="lab_vmc_NHWTreatmentSystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_fe1fdfad-d349-4fe3-ab9b-d09b627d3b7a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line Of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_7a9f750b-fcf2-4ea7-8cd8-b3eb61c7c1f7_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NoteReceivedFromSaleOfBusiness_fbbefea0-b2d0-4996-b609-a6b76440ffaa_terseLabel_en-US" xlink:label="lab_vmc_NoteReceivedFromSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Note received from sale of business</link:label>
    <link:label id="lab_vmc_NoteReceivedFromSaleOfBusiness_label_en-US" xlink:label="lab_vmc_NoteReceivedFromSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note Received From Sale Of Business</link:label>
    <link:label id="lab_vmc_NoteReceivedFromSaleOfBusiness_documentation_en-US" xlink:label="lab_vmc_NoteReceivedFromSaleOfBusiness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Note Received From Sale Of Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NoteReceivedFromSaleOfBusiness" xlink:href="vmc-20240630.xsd#vmc_NoteReceivedFromSaleOfBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NoteReceivedFromSaleOfBusiness" xlink:to="lab_vmc_NoteReceivedFromSaleOfBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_696623a7-2872-4326-80c3-f9f734390d0c_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_1b72e54b-088a-4614-91bc-89f499f82e65_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_95a08f10-816a-4592-9941-db46526fa29b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_6cdd1a7e-5b6f-4454-b16c-6ea925548a6c_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_BankLineOfCreditOneMember_4f78c9b5-b6cb-4332-82c9-42efc52ad03a_terseLabel_en-US" xlink:label="lab_vmc_BankLineOfCreditOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank line of credit expires 2027</link:label>
    <link:label id="lab_vmc_BankLineOfCreditOneMember_label_en-US" xlink:label="lab_vmc_BankLineOfCreditOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Line Of Credit One [Member]</link:label>
    <link:label id="lab_vmc_BankLineOfCreditOneMember_documentation_en-US" xlink:label="lab_vmc_BankLineOfCreditOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Line Of Credit One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditOneMember" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_BankLineOfCreditOneMember" xlink:to="lab_vmc_BankLineOfCreditOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_5d759a17-7a03-4893-99ab-b9cd3a7b8315_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfVotesPerCommonStockShare_263f0070-ebb3-43a1-af1d-661b76e4cddb_terseLabel_en-US" xlink:label="lab_vmc_NumberOfVotesPerCommonStockShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of votes per common stock</link:label>
    <link:label id="lab_vmc_NumberOfVotesPerCommonStockShare_label_en-US" xlink:label="lab_vmc_NumberOfVotesPerCommonStockShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Votes Per Common Stock Share</link:label>
    <link:label id="lab_vmc_NumberOfVotesPerCommonStockShare_documentation_en-US" xlink:label="lab_vmc_NumberOfVotesPerCommonStockShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Votes Per Common Stock Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfVotesPerCommonStockShare" xlink:href="vmc-20240630.xsd#vmc_NumberOfVotesPerCommonStockShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfVotesPerCommonStockShare" xlink:to="lab_vmc_NumberOfVotesPerCommonStockShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_17579a13-87d8-4633-b4e6-9f8c30d32f33_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_845e4a49-c960-4131-85fa-fcd8efa4282f_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance leases, net</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a1bf14ce-67af-4d12-b49c-c1a104504db5_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_81886a92-8e7c-488e-bd11-5ed029096722_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_14a79fe9-2337-453a-b652-dc6dda79bf61_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEGMENT REPORTING</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_102c06f8-67f0-4403-8723-cac814257f28_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_a7020057-f554-4b45-956c-fe03195ace0e_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_026ea68a-5ce1-402b-89b8-8fe2bdc5688b_terseLabel_en-US" xlink:label="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of other companies to perform Remedial Investigation/Feasibility Study</link:label>
    <link:label id="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_label_en-US" xlink:label="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Other Companies To Perform Remedial Investigation Feasibility Study Related To Clean Up Lawsuit</link:label>
    <link:label id="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_documentation_en-US" xlink:label="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of other companies to perform a Remedial Investigation/ Feasibility Study related to the Lower Passaic River Clean-Up lawsuit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:href="vmc-20240630.xsd#vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:to="lab_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_76f5289a-2ff2-4364-afa9-e5a756e2ee2f_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2a7dbdde-462d-4623-b62a-8401ce3fec16_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Amounts reclassified from AOCI</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_30e981cc-9a7a-4e5f-8c42-3bde6efd4143_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NEW ACCOUNTING STANDARDS</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_ccf4207f-df06-4efc-ad6d-4d35c067265f_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9a397dcb-af9b-4ec5-a64d-0dd1d54392f1_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_7ccf233a-ceb8-48ab-bd82-0928ba6b0022_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingency loss</link:label>
    <link:label id="lab_us-gaap_LossContingencyLossInPeriod_label_en-US" xlink:label="lab_us-gaap_LossContingencyLossInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Loss in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyLossInPeriod" xlink:to="lab_us-gaap_LossContingencyLossInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_7b1cbabf-865f-4704-b846-12460da50290_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standby Letters of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_2a744332-7bf9-45ac-b6e3-0f1838cc8b99_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_2b5f4cfc-140b-442c-9f74-fc6a54cc4a7c_terseLabel_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_RevenueExcludingFreightDeliveryMember_77549743-9558-498e-bd60-09a4538d08c5_terseLabel_en-US" xlink:label="lab_vmc_RevenueExcludingFreightDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Revenues Excluding Freight &amp; Delivery</link:label>
    <link:label id="lab_vmc_RevenueExcludingFreightDeliveryMember_label_en-US" xlink:label="lab_vmc_RevenueExcludingFreightDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Excluding Freight Delivery [Member]</link:label>
    <link:label id="lab_vmc_RevenueExcludingFreightDeliveryMember_documentation_en-US" xlink:label="lab_vmc_RevenueExcludingFreightDeliveryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue Excluding Freight &amp; Delivery [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueExcludingFreightDeliveryMember" xlink:href="vmc-20240630.xsd#vmc_RevenueExcludingFreightDeliveryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_RevenueExcludingFreightDeliveryMember" xlink:to="lab_vmc_RevenueExcludingFreightDeliveryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_EastMember_8b4c9104-aa76-42d3-bc5b-73f7b4d2971d_terseLabel_en-US" xlink:label="lab_vmc_EastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">East revenues</link:label>
    <link:label id="lab_vmc_EastMember_label_en-US" xlink:label="lab_vmc_EastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">East [Member]</link:label>
    <link:label id="lab_vmc_EastMember_documentation_en-US" xlink:label="lab_vmc_EastMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">East [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EastMember" xlink:href="vmc-20240630.xsd#vmc_EastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_EastMember" xlink:to="lab_vmc_EastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LeaseLiability_7ce53191-e4c5-4d62-b1e5-743fb3e82463_totalLabel_en-US" xlink:label="lab_vmc_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_vmc_LeaseLiability_a6f3b774-70e8-4cbd-9423-ebe9d50777c1_terseLabel_en-US" xlink:label="lab_vmc_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:label id="lab_vmc_LeaseLiability_label_en-US" xlink:label="lab_vmc_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Liability</link:label>
    <link:label id="lab_vmc_LeaseLiability_documentation_en-US" xlink:label="lab_vmc_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseLiability" xlink:href="vmc-20240630.xsd#vmc_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LeaseLiability" xlink:to="lab_vmc_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_f57ae1dd-1381-4433-8744-7dfa73c3979f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9698b209-2dc9-4580-b6c3-8f466d428cfe_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1149857d-55fc-4386-afeb-5a54a37a27c6_negatedLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Comprehensive earnings attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_f7fe938e-48af-4172-b06a-00eda6ab5faf_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_b54cdfef-1c35-4f63-84b4-9bfe6669b0b9_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_851f328f-c6ec-4baf-8618-3c2894de6bd3_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_c6284947-0801-4a72-b5ac-4ad46b62b47d_negatedLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax benefit</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_f456514f-471d-460f-bd53-d7685c31159d_terseLabel_en-US" xlink:label="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cases Allegedly Involving 1,1,1-Trichloroethane</link:label>
    <link:label id="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_label_en-US" xlink:label="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cases Allegedly Involving111 Trichloroethane [Member]</link:label>
    <link:label id="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_documentation_en-US" xlink:label="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cases Allegedly Involving 1,1,1-Trichloroethane [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:href="vmc-20240630.xsd#vmc_CasesAllegedlyInvolving111TrichloroethaneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:to="lab_vmc_CasesAllegedlyInvolving111TrichloroethaneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_85937dcb-c646-4c33-82e1-ddecd32c84fb_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pretax loss</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_0f2f1ecf-95ff-4004-9c09-990da8c7973e_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_43aa93b5-ed40-49e8-a6bc-b3149e11d1c6_verboseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Risk management insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_7bcb795e-01cc-499f-8e43-6dd0c4572caf_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest (exclusive of amount capitalized)</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_ec2cf6cb-0b1c-48f8-90b7-94129964a71b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_bea043ac-df0d-4589-94c8-a6d3cfc9b4d4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1 Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_51f5f1c5-4235-4435-b874-035e4e812aba_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_e9fdda9d-7adf-47bc-b96f-9960a233c954_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of property, plant &amp; equipment and businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_f70f63ec-23c5-4d77-b1c5-09f50061c5a2_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Net gain on sale of property, plant &amp; equipment and businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_65afb76c-c60a-450b-a88e-007afc4a5c1e_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (loss) on sale of property, plant &amp; equipment and businesses</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_39d7c316-c84a-4081-947e-3e92d1f45b49_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c7bdec39-ac5f-4fe9-a571-a28e5565f20e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_d279d734-b6f3-4391-b473-bfd490298fb0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Activities</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_277468c8-0922-4adf-995d-bb8db92e174a_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_684df4c3-1bfa-4d8a-84e0-3664f1da03b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_8e978269-225d-4667-a61d-cd35d5097156_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_a077010c-2c01-4074-b2d8-927a2527adb9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities before initial effects of business acquisitions and dispositions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapital_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_71da4205-1195-4aef-8a54-f9cc5caab4a9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_2589db76-67d9-4812-bf0e-9d089abe1772_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total long-term debt - reported value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_cb2fa875-5166-43f2-8d85-44402049d69f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_fb529583-fb31-4765-b13b-a108e0a51578_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated amount of pretax loss in AOCI reclassified to earnings for the next 12-month period</link:label>
    <link:label id="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_label_en-US" xlink:label="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:to="lab_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ea23c7b5-8dd7-400a-92aa-cc46653fe65e_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_d962e42a-d090-478f-a8a4-406bff3b56eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchase and retirement of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_5fb63f93-7f03-4a74-aa94-0d4ec5fe8236_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_17a04b1c-3e6e-41a5-b766-99dd0e5cd011_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_de980b54-250d-48c5-aa1e-aa5368a5f4cc_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_51113925-5cae-4d69-a489-1bb7695005ad_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6f094135-b3b0-4baa-8f67-29724b19c5b2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_c52a84e1-864d-485b-a62c-af2f9611c8b0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_1966cd61-ae99-4afa-a2c1-fc038e4c39fe_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_VolumetricProductionPaymentsTerm_5ce63ea1-f511-4478-9c82-fb742c8c3e16_terseLabel_en-US" xlink:label="lab_vmc_VolumetricProductionPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of the VPPs</link:label>
    <link:label id="lab_vmc_VolumetricProductionPaymentsTerm_label_en-US" xlink:label="lab_vmc_VolumetricProductionPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Volumetric Production Payments, Term</link:label>
    <link:label id="lab_vmc_VolumetricProductionPaymentsTerm_documentation_en-US" xlink:label="lab_vmc_VolumetricProductionPaymentsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Volumetric Production Payments, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_VolumetricProductionPaymentsTerm" xlink:href="vmc-20240630.xsd#vmc_VolumetricProductionPaymentsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_VolumetricProductionPaymentsTerm" xlink:to="lab_vmc_VolumetricProductionPaymentsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_1221cbe4-7614-40c7-a5c9-a0132e21635b_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares purchased and retired (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_b3e99917-5fea-494b-bb3d-594b997e8b9b_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_4a2dcd3b-70cc-45fc-b475-d2a644c8d2aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="lab_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_96001ac8-56ab-45ba-9728-9e595b8b466c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7fb47e6d-58df-4b58-8dc0-3deff8f82352_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used for financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_d4178c33-ab96-4058-8c57-6479c96c4db7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_f4fe8aba-6e8f-41b1-bd30-a6f00a586a05_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_654b0eff-8e63-4fac-a880-50210b1b2a60_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_51924e1b-7fc5-438e-821a-52c2a094dd03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash dividends on common stock ($0.46/$0.43/$0.92/$0.86 per share, respectively)</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_24d0d66d-ad04-4bdf-840c-cf2efc5aa252_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_525e3ccc-b4e2-4312-9e22-201f5077bed4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaper_7d64763c-553f-4030-bf2e-a8e4100989e3_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaper" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaper_label_en-US" xlink:label="lab_us-gaap_CommercialPaper" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaper" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaper"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaper" xlink:to="lab_us-gaap_CommercialPaper" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_76f41f4f-0970-481c-92ef-e92a8144673b_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_09d249a2-9869-4e14-9876-2a7bcb024140_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_0e90432a-c20c-45eb-a433-3791e9d6836c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f091a325-c1bc-4b22-b992-cd3daaa14f82_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts and notes receivable, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_5d442828-4faf-4514-bd96-5dbdb8cdbf21_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, depletion, accretion and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_8d9e4ba4-dd92-48a6-ace1-de30c6adaf2d_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_512c3845-cf4c-471b-87e8-de7ac37e59f4_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_d28de3ed-67b3-4a03-9c14-bd75e8a77b73_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_ae97dc31-390a-496b-aa5f-8f44fe49956b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade payables and accruals</link:label>
    <link:label id="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_2979d59b-5c5e-449b-a4cc-a8129f7d492c_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LeaseRightOfUseAsset_798f70c7-8924-4428-b23e-60b083e6e918_totalLabel_en-US" xlink:label="lab_vmc_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_vmc_LeaseRightOfUseAsset_label_en-US" xlink:label="lab_vmc_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_vmc_LeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_vmc_LeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseRightOfUseAsset" xlink:href="vmc-20240630.xsd#vmc_LeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LeaseRightOfUseAsset" xlink:to="lab_vmc_LeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_5a4a6714-4de8-4553-a1ba-32b68d53a783_totalLabel_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair value, net asset (liability)</link:label>
    <link:label id="lab_us-gaap_FairValueNetAssetLiability_label_en-US" xlink:label="lab_us-gaap_FairValueNetAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Net Asset (Liability)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetAssetLiability" xlink:to="lab_us-gaap_FairValueNetAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_31eb298d-ddd8-42c4-b5ef-7321a0924fae_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_27a07a24-a65e-49f4-ba29-bd1d01418e72_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUPPLEMENTAL CASH FLOW INFORMATION</link:label>
    <link:label id="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Supplemental Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:to="lab_us-gaap_CashFlowSupplementalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_fdbf846e-74f4-4666-a0ed-39db2948e0ba_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2 Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_d44e6e82-2cef-4498-8ee0-8da0ca0fa501_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DEBT</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8da11955-c06f-4ded-a4f6-7479689e35cd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Measurements, Fair Value Hierarchy [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_08e2d505-5055-4de0-afcd-f5c73159b20e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_84663253-bc93-4e6a-aac1-0136c9b13dfa_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Freight &amp; Delivery Revenues</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_LeaseTermAndDiscountRateAbstract_97aa4acb-aec9-4c35-b5ea-3755c959f9ca_terseLabel_en-US" xlink:label="lab_vmc_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Term and Discount Rate [Abstract]</link:label>
    <link:label id="lab_vmc_LeaseTermAndDiscountRateAbstract_label_en-US" xlink:label="lab_vmc_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term and Discount Rate [Abstract]</link:label>
    <link:label id="lab_vmc_LeaseTermAndDiscountRateAbstract_documentation_en-US" xlink:label="lab_vmc_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term and Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseTermAndDiscountRateAbstract" xlink:href="vmc-20240630.xsd#vmc_LeaseTermAndDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_LeaseTermAndDiscountRateAbstract" xlink:to="lab_vmc_LeaseTermAndDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_5d5ea307-2195-448a-b4ec-a479709f86ae_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from short-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_00f714b8-a31f-4ae3-b060-8126dd45a0a3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:to="lab_us-gaap_AssetRetirementObligationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_e45f028a-0841-4af7-9512-a70714eceb15_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_b35bf168-98b7-4dfc-8af3-1ee63184e40c_terseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate swaps</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_17475856-cd8c-45ee-a50e-39685e6952a3_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other notes</link:label>
    <link:label id="lab_us-gaap_NotesPayableOtherPayablesMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable, Other Payables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableOtherPayablesMember" xlink:to="lab_us-gaap_NotesPayableOtherPayablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_3ede7fd0-6cc3-40de-8a6d-1f404496f03b_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_FivePointEightyPercentDue2026Member_c63f66a8-8ccb-49e3-af61-48ba0e889978_terseLabel_en-US" xlink:label="lab_vmc_FivePointEightyPercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.80% notes due 2026</link:label>
    <link:label id="lab_vmc_FivePointEightyPercentDue2026Member_label_en-US" xlink:label="lab_vmc_FivePointEightyPercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Five Point Eighty Percent Due 2026 [Member]</link:label>
    <link:label id="lab_vmc_FivePointEightyPercentDue2026Member_documentation_en-US" xlink:label="lab_vmc_FivePointEightyPercentDue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Five Point Eighty Percent Due 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_FivePointEightyPercentDue2026Member" xlink:to="lab_vmc_FivePointEightyPercentDue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligation_f4747e00-3da4-4d36-9b9a-c8042101bf72_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclamation/restoration requirements</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_e3139721-8c61-400a-8d52-53c6ce419d70_periodStartLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">ARO balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_e72b46bd-f434-4930-86d8-e2f80a9d3eb9_periodEndLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">ARO balance at end of period</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligation_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligation" xlink:to="lab_us-gaap_AssetRetirementObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a3a81b9d-a3e7-4760-8c99-ea4ee374f3cf_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1814028c-fd3e-497f-854f-14f96cead738_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_5570c2d2-ebba-481d-bcc7-e73754e12439_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfGroundwaterExtractionWells_d09048f4-4a70-4361-bfaf-9d9450d1ab6d_terseLabel_en-US" xlink:label="lab_vmc_NumberOfGroundwaterExtractionWells" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of groundwater extraction wells</link:label>
    <link:label id="lab_vmc_NumberOfGroundwaterExtractionWells_label_en-US" xlink:label="lab_vmc_NumberOfGroundwaterExtractionWells" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Groundwater Extraction Wells</link:label>
    <link:label id="lab_vmc_NumberOfGroundwaterExtractionWells_documentation_en-US" xlink:label="lab_vmc_NumberOfGroundwaterExtractionWells" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Groundwater Extraction Wells</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfGroundwaterExtractionWells" xlink:href="vmc-20240630.xsd#vmc_NumberOfGroundwaterExtractionWells"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfGroundwaterExtractionWells" xlink:to="lab_vmc_NumberOfGroundwaterExtractionWells" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_terseLabel_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember_label_en-US" xlink:label="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:to="lab_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DelayedDrawTermLoanMember_9748d708-51b5-404a-8168-72610df4bfb5_terseLabel_en-US" xlink:label="lab_us-gaap_DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Delayed Draw Term Loan</link:label>
    <link:label id="lab_us-gaap_DelayedDrawTermLoanMember_label_en-US" xlink:label="lab_us-gaap_DelayedDrawTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Delayed Draw Term Loan (DDTL) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DelayedDrawTermLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DelayedDrawTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DelayedDrawTermLoanMember" xlink:to="lab_us-gaap_DelayedDrawTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e2fd4e1b-99ce-44a2-bcbf-d41721d21852_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_terseLabel_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested</link:label>
    <link:label id="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember_label_en-US" xlink:label="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:to="lab_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_04bfcdd3-fd0d-4ea5-973d-00f1e0ac49fa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_546e8656-8982-4cbe-adc1-9f47ddd0c6bf_verboseLabel_en-US" xlink:label="lab_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash flow hedges</link:label>
    <link:label id="lab_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_label_en-US" xlink:label="lab_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" xlink:to="lab_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_cf3a619d-eff6-4fb0-bbdb-96a7463ba94d_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_IL_2aec7bc7-eb66-49d6-aba8-f0c6047c755b_terseLabel_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Illinois</link:label>
    <link:label id="lab_stpr_IL_label_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ILLINOIS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_IL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL" xlink:type="arc" order="1"/>
    <link:label id="lab_country_MX_8335ef5a-61e6-4a8b-bce2-f279ae7672f4_terseLabel_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:label id="lab_country_MX_label_en-US" xlink:label="lab_country_MX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MEXICO</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_MX" xlink:to="lab_country_MX" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_71ce3852-0b86-4452-bd82-e8361139492f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_3f8d7839-6de3-43a1-9208-26c77ab24c0a_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_faa7fbc7-ef7c-4732-a4f4-9020eeca44b7_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_389b74fa-fe6f-485e-b4e2-d65d2a8d80a0_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals for purchases of property, plant &amp; equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_AggtPnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="lab_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_6b7b9ac1-e3a0-4a66-ad26-095900ac4948_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_c51256c3-586d-467d-bc89-8a1314f38469_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Designated As Hedging Instrument</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_91756f1b-2760-451c-b065-c6c2b31e37cf_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Debt, Net of Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:to="lab_us-gaap_ProceedsFromDebtNetOfIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_bc72ad4a-0887-4765-b5f0-aa0983000b4c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_db175b4a-d8ca-4395-932c-76313965ae10_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year</link:label>
    <link:label id="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember_label_en-US" xlink:label="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:to="lab_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_8a112333-9945-4adb-b90c-75340fd1bd5f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dilutive effect of</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_c98ed14f-157e-47c4-9302-4e56d559bf9b_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_1fffae55-11c5-46dd-bba7-f33c6072e979_verboseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_6b6864f1-a20c-4035-bf57-46f3a1cc25e8_negatedLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0a3091ec-7cb0-479a-be91-880603cccdb3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_e79118f4-31fa-406c-9d44-39d3a210a1ce_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards, valuation allowance</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:to="lab_us-gaap_OperatingLossCarryforwardsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_e3bd47f0-62bb-4378-9afe-23064865bdae_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Payments</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_178142b8-5f14-4fc3-82d5-5c2c78fedd63_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e68d2314-c1f5-4410-8568-876751fc93e0_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant &amp; equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0b0a9f3a-ea8f-48d7-95fb-6f767520efdc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy_35940761-c744-4fff-8509-a3673b49c017_terseLabel_en-US" xlink:label="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of miles for bank-to-bank dredging remedy</link:label>
    <link:label id="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy_label_en-US" xlink:label="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Miles For Bank-To-Bank Dredging Remedy</link:label>
    <link:label id="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy_documentation_en-US" xlink:label="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of miles that call for bank-to-bank dredging remedy down the river.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesForBankToBankDredgingRemedy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:to="lab_vmc_NumberOfMilesForBankToBankDredgingRemedy" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NormalRetirementAge_5413a871-85ea-4615-a2f6-4d32638fa471_terseLabel_en-US" xlink:label="lab_vmc_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Normal retirement age</link:label>
    <link:label id="lab_vmc_NormalRetirementAge_label_en-US" xlink:label="lab_vmc_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Normal Retirement Age</link:label>
    <link:label id="lab_vmc_NormalRetirementAge_documentation_en-US" xlink:label="lab_vmc_NormalRetirementAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Normal Retirement Age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NormalRetirementAge" xlink:href="vmc-20240630.xsd#vmc_NormalRetirementAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NormalRetirementAge" xlink:to="lab_vmc_NormalRetirementAge" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_1f4b6bd4-3e06-4a99-8faa-11c30a631515_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other commitments and contingencies (Note 8)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_eaec3a24-7df3-4f1c-a5ee-5da8c2743cab_terseLabel_en-US" xlink:label="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured Line Of Credit Maturity Of August 2027</link:label>
    <link:label id="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_label_en-US" xlink:label="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unsecured Line Of Credit Maturity Of August 2027 [Member]</link:label>
    <link:label id="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_documentation_en-US" xlink:label="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Unsecured Line Of Credit, Maturity Of September 2026 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:href="vmc-20240630.xsd#vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:to="lab_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_HewittLandfillMatterMember_e7281206-d4a8-4889-8588-cc59a8099ab4_terseLabel_en-US" xlink:label="lab_vmc_HewittLandfillMatterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hewitt Landfill Matter</link:label>
    <link:label id="lab_vmc_HewittLandfillMatterMember_label_en-US" xlink:label="lab_vmc_HewittLandfillMatterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hewitt Landfill Matter [Member]</link:label>
    <link:label id="lab_vmc_HewittLandfillMatterMember_documentation_en-US" xlink:label="lab_vmc_HewittLandfillMatterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hewitt Landfill Matter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_HewittLandfillMatterMember" xlink:href="vmc-20240630.xsd#vmc_HewittLandfillMatterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_HewittLandfillMatterMember" xlink:to="lab_vmc_HewittLandfillMatterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_WeightedAverageRateOfLeasesAbstract_9d559ee2-843c-4e13-9abb-1fa1f8ef09b7_terseLabel_en-US" xlink:label="lab_vmc_WeightedAverageRateOfLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_vmc_WeightedAverageRateOfLeasesAbstract_label_en-US" xlink:label="lab_vmc_WeightedAverageRateOfLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Rate Of Leases [Abstract]</link:label>
    <link:label id="lab_vmc_WeightedAverageRateOfLeasesAbstract_documentation_en-US" xlink:label="lab_vmc_WeightedAverageRateOfLeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted Average Rate Of Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_WeightedAverageRateOfLeasesAbstract" xlink:href="vmc-20240630.xsd#vmc_WeightedAverageRateOfLeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_WeightedAverageRateOfLeasesAbstract" xlink:to="lab_vmc_WeightedAverageRateOfLeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_efa94b3a-76f2-497e-a0da-55ab624d8d03_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7c04daf3-dda1-4c71-a220-e1fdb1e24d46_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_57210c03-5a88-4532-b61b-5c3bc5b23745_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of short-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_ca286bf5-812a-4dae-a87f-2809bd02dbbc_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term Loan Due</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_01241698-b028-4162-969f-1562dc8e6fda_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues by Geographic Market</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ca7436d0-6351-4365-8d9a-d33c5a62c8da_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_bf62a05a-cba5-4a96-9f1d-8a675ff11dd7_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_9ee702b3-d25e-42b1-ad1f-917e46316238_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_de0e8d7c-5a4a-4b6c-b75a-6bfe6dcbedcf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfDemographicFactors_12aacf96-fc6b-4b63-9005-122682b0f63c_verboseLabel_en-US" xlink:label="lab_vmc_NumberOfDemographicFactors" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of demographic factors</link:label>
    <link:label id="lab_vmc_NumberOfDemographicFactors_label_en-US" xlink:label="lab_vmc_NumberOfDemographicFactors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Demographic Factors</link:label>
    <link:label id="lab_vmc_NumberOfDemographicFactors_documentation_en-US" xlink:label="lab_vmc_NumberOfDemographicFactors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Demographic Factors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfDemographicFactors" xlink:href="vmc-20240630.xsd#vmc_NumberOfDemographicFactors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfDemographicFactors" xlink:to="lab_vmc_NumberOfDemographicFactors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_44b963eb-c6a0-4ec0-9e56-5f9bc288c06f_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net earnings attributable to Vulcan</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_93e2a80c-f533-4042-b723-ae98744d8ca3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net earnings attributable to Vulcan</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_1dedfce0-797f-48e9-9fa9-936c95792644_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating expense, net</link:label>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="lab_us-gaap_OtherOperatingIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_PercentOfTotalRevenues_1cdaa380-403a-4e06-b0fa-11b0c1db60c6_terseLabel_en-US" xlink:label="lab_vmc_PercentOfTotalRevenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent of total revenues</link:label>
    <link:label id="lab_vmc_PercentOfTotalRevenues_label_en-US" xlink:label="lab_vmc_PercentOfTotalRevenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percent Of Total Revenues</link:label>
    <link:label id="lab_vmc_PercentOfTotalRevenues_documentation_en-US" xlink:label="lab_vmc_PercentOfTotalRevenues" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent Of Total Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfTotalRevenues" xlink:href="vmc-20240630.xsd#vmc_PercentOfTotalRevenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_PercentOfTotalRevenues" xlink:to="lab_vmc_PercentOfTotalRevenues" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_EstimatedImplementationCosts_c579e6dd-8b0a-437f-9ae9-cb459aa85685_terseLabel_en-US" xlink:label="lab_vmc_EstimatedImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated implementation costs</link:label>
    <link:label id="lab_vmc_EstimatedImplementationCosts_label_en-US" xlink:label="lab_vmc_EstimatedImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Implementation Costs</link:label>
    <link:label id="lab_vmc_EstimatedImplementationCosts_documentation_en-US" xlink:label="lab_vmc_EstimatedImplementationCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Environmental Protection Agency&#8217;s proposed remediation action, as described in the Focused Feasibility Study, for all potentially responsible parties.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedImplementationCosts" xlink:href="vmc-20240630.xsd#vmc_EstimatedImplementationCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_EstimatedImplementationCosts" xlink:to="lab_vmc_EstimatedImplementationCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_03a10f09-ab3d-401c-aafc-98716ad9edd7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_3edb7ca6-cf60-406d-8eab-dcfb0f3f7c24_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OTHER COMPREHENSIVE INCOME</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_8bf33d5b-4a35-4cdc-a58c-28c45d1e8c56_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_610a1b4c-2d66-40b8-b491-a4c67698cd60_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_terseLabel_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in Compensation Table</link:label>
    <link:label id="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember_label_en-US" xlink:label="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="lab_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_terseLabel_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year</link:label>
    <link:label id="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember_label_en-US" xlink:label="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:to="lab_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_1e2a1c3d-c43b-4b4c-b476-df4e71221bfe_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_c3203500-ca89-4abd-b5aa-4f1e4995f3ee_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_c09a65f9-0854-4d62-b8d4-041aed7a980b_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">REVENUES</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_cf116a1e-b751-43b6-b09b-1aaa4b685040_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_6459be35-aac5-4bd1-8dc2-e5b051c997bb_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_e3de3891-8244-48ee-837c-8e3ff17570c0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_d4a5caed-d5f1-4c05-a9a6-eaac81c9ebca_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_607d76f1-2dea-42ef-a303-668cae59a303_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_2676b4b9-6312-4693-917d-7df11b15dedd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6d445356-9843-45ee-8c49-1116b5821922_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_c1578735-9eb8-4f1e-9c99-14085d2b348c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_a7c093d9-1f5f-472c-9e41-366eb8fe3a6e_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_b1dd533d-ac3b-4cbd-a05f-f573ea094536_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in deferred tax assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_616fb035-d284-47ac-a4ed-9284b491e8e1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_3c87236f-2bc6-41ef-9496-900a400f0350_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished products</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_4ba3a067-3e4e-401c-9e16-1b06ecd3cc18_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_2b162816-3ae6-467d-92ef-391a4578d1c9_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_TexasBrineMember_f3eceede-d620-4ea4-b92f-f7b219ea88f7_terseLabel_en-US" xlink:label="lab_vmc_TexasBrineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Texas Brine</link:label>
    <link:label id="lab_vmc_TexasBrineMember_label_en-US" xlink:label="lab_vmc_TexasBrineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Texas Brine [Member]</link:label>
    <link:label id="lab_vmc_TexasBrineMember_documentation_en-US" xlink:label="lab_vmc_TexasBrineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Texas Brine [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TexasBrineMember" xlink:href="vmc-20240630.xsd#vmc_TexasBrineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_TexasBrineMember" xlink:to="lab_vmc_TexasBrineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_bccd71d1-63ae-42ff-beb0-9fee241847ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis" xlink:to="lab_us-gaap_FairValueByAssetClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_d08f1eca-e576-40d4-98f8-a272545ebaf0_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_29165b7c-10f3-4d92-bd08-353dda85514c_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_396b53cc-2d92-4e84-9538-6c3eaf4bed17_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total purchase price</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_2d5f746c-4d1f-4c5d-a095-bc5e8ca19a74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations (in usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_b51102ea-0dda-47fb-885b-9ec7e860b975_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pretax reclassifications from AOCI included in net periodic pension benefit cost</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_77304c6b-ca03-45cb-b0ed-f1274ab6b864_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2c120632-68ab-478d-96d7-b8efdc4b6fac_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized from deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_CoverageOfWarrantyProvisions_01889370-f0b0-46c3-bdbb-4c86614503a3_terseLabel_en-US" xlink:label="lab_vmc_CoverageOfWarrantyProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coverage of warranty provisions</link:label>
    <link:label id="lab_vmc_CoverageOfWarrantyProvisions_label_en-US" xlink:label="lab_vmc_CoverageOfWarrantyProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Coverage Of Warranty Provisions</link:label>
    <link:label id="lab_vmc_CoverageOfWarrantyProvisions_documentation_en-US" xlink:label="lab_vmc_CoverageOfWarrantyProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Coverage Of Warranty Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CoverageOfWarrantyProvisions" xlink:href="vmc-20240630.xsd#vmc_CoverageOfWarrantyProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_CoverageOfWarrantyProvisions" xlink:to="lab_vmc_CoverageOfWarrantyProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_a1077c53-f939-45e3-96f9-9151f54de2b6_negatedLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Earnings attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_b0a73cff-6020-45e0-8926-cacac2d80674_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RECLASSIFICATIONS</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_01676108-cd06-4f7f-813d-a140d52b6764_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Accounts and notes receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_a3a44608-dfa2-4f85-84ce-5ad1c882e422_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_3c6e0131-c43f-43c9-9ad9-b81af0e78c9c_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_7a63b3d2-148e-4cea-9716-86b843eb5066_terseLabel_en-US" xlink:label="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of miles of the River used in the Remedial Investigation/Feasibility Study</link:label>
    <link:label id="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_label_en-US" xlink:label="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Miles Of River Used In Remedial Investigation Feasibility Study</link:label>
    <link:label id="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_documentation_en-US" xlink:label="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of miles of the River used in the Remedial Investigation/Feasibility Study.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:to="lab_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_387f7bee-3797-4b15-bb20-aa0d289ea9af_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_59dadc01-c8b0-4483-9cdd-3c07c2371203_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_a1af8e19-65fc-4bba-b980-91fd40ede85b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d114bf11-72c6-4327-aaf9-3655bf11f37f_totalLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ffdb5286-6fed-4efd-901a-ba05c5ba713e_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock_a542f941-5ce3-4cc3-8ca0-93d750655aec_terseLabel_en-US" xlink:label="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligations Operating Costs</link:label>
    <link:label id="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock_label_en-US" xlink:label="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligations, Operating Costs [Table Text Block]</link:label>
    <link:label id="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock_documentation_en-US" xlink:label="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The tabular disclosure of asset retirement obligations operating costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:href="vmc-20240630.xsd#vmc_AssetRetirementObligationsOperatingCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:to="lab_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_bfceeb91-36c1-487e-bbff-3ec072dc3233_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acceleration of unamortized deferred transaction costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_b474ead7-eec0-4f8f-bb80-ce083bc93068_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ownership percentage by noncontrolling owners</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_terseLabel_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost</link:label>
    <link:label id="lab_ecd_PnsnAdjsSvcCstMember_label_en-US" xlink:label="lab_ecd_PnsnAdjsSvcCstMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Adjustments Service Cost [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PnsnAdjsSvcCstMember" xlink:to="lab_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_302e879c-9343-4537-b56e-ebf5fcdeabc1_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charge for litigation matter</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementExpense_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Litigation Settlement, Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementExpense" xlink:to="lab_us-gaap_LitigationSettlementExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1827fa02-a180-4a40-bff0-92cbdee520f7_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3a4258d4-659d-4715-94dd-6b93008b831c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3e2e0bbf-53b5-493c-90d8-5ea081170ba5_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_218598bd-2d8b-4e71-83c9-b559b4cf5f76_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f87dcf2e-4adb-4876-a367-cd91c68943bb_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_3f5ab5df-6c88-4692-9690-2648267dc0f0_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs and discounts</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e0f1ab05-7c06-4e89-9383-f20250ebde54_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant &amp; equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_193389e2-5eb1-4b58-a575-1eb1d1c7152b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_5ac1c7fb-33a7-4cd9-8714-11051c31a839_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">NONCONTROLLING INTEREST</link:label>
    <link:label id="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:to="lab_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_vmc_NumberOfUnfundedPensionPlans_146f2eff-5e42-41c2-958a-740c6726e545_terseLabel_en-US" xlink:label="lab_vmc_NumberOfUnfundedPensionPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of unfunded, nonqualified pension plans</link:label>
    <link:label id="lab_vmc_NumberOfUnfundedPensionPlans_label_en-US" xlink:label="lab_vmc_NumberOfUnfundedPensionPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Unfunded Pension Plans</link:label>
    <link:label id="lab_vmc_NumberOfUnfundedPensionPlans_documentation_en-US" xlink:label="lab_vmc_NumberOfUnfundedPensionPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of unfunded, nonqualified pension plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfUnfundedPensionPlans" xlink:href="vmc-20240630.xsd#vmc_NumberOfUnfundedPensionPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_vmc_NumberOfUnfundedPensionPlans" xlink:to="lab_vmc_NumberOfUnfundedPensionPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_bc8fbc07-d078-4582-b49c-5c1496cde56c_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of businesses acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_36213f24-cbdb-4a1e-afd0-49d511fb6dbf_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_69dbfdbc-4140-455d-8b2e-86a694f90e1c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from unsatisfied performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_023e4ade-6c8f-49d5-a5d8-ea13f716e14c_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>vmc-20240630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a31c2c68-c291-43fb-97b4-e300441c38f9,g:78a9d318-782c-45ff-9152-a5610869ccc3-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CoverPage" xlink:type="simple" xlink:href="vmc-20240630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_d4f41065-6a52-451b-b009-4cea371b24a2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentType_d4f41065-6a52-451b-b009-4cea371b24a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_07400ace-545b-4506-83c6-1272065d15b2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentQuarterlyReport_07400ace-545b-4506-83c6-1272065d15b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_949536a0-47a0-44dd-8192-748cd4eb535b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentPeriodEndDate_949536a0-47a0-44dd-8192-748cd4eb535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_5f45db51-64a5-4d07-9c27-57720d7540af" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentTransitionReport_5f45db51-64a5-4d07-9c27-57720d7540af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a337967e-ec2e-43f1-b3a2-467777abf47e" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityFileNumber_a337967e-ec2e-43f1-b3a2-467777abf47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_d760c842-cf9d-47d0-8595-ba27212e3f4a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityRegistrantName_d760c842-cf9d-47d0-8595-ba27212e3f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4b8f4087-02ca-4ca2-b074-b36f8aea683c" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4b8f4087-02ca-4ca2-b074-b36f8aea683c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_abd8062e-ed57-4f92-afe5-e9ae76d20bb2" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityTaxIdentificationNumber_abd8062e-ed57-4f92-afe5-e9ae76d20bb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_38af1cd6-5eb6-4def-9b7e-111feeb93e92" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityAddressAddressLine1_38af1cd6-5eb6-4def-9b7e-111feeb93e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_19d86453-6e76-4ef0-ae61-4e652d415924" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityAddressCityOrTown_19d86453-6e76-4ef0-ae61-4e652d415924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_159c722a-6a64-4121-a719-5131073ee131" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityAddressStateOrProvince_159c722a-6a64-4121-a719-5131073ee131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e53fb0dc-a2ab-4bfe-9c7a-fbb3fd51c090" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityAddressPostalZipCode_e53fb0dc-a2ab-4bfe-9c7a-fbb3fd51c090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_d785be1a-20e1-4cd4-a2fe-f003383a2598" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_CityAreaCode_d785be1a-20e1-4cd4-a2fe-f003383a2598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d899f351-2658-4b6c-8183-2c97a1b31c25" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_LocalPhoneNumber_d899f351-2658-4b6c-8183-2c97a1b31c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_1794333b-b273-443f-8526-5b75d310dee9" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_Security12bTitle_1794333b-b273-443f-8526-5b75d310dee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ffe54d61-c004-4808-9872-0a7b3d6166a7" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_TradingSymbol_ffe54d61-c004-4808-9872-0a7b3d6166a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f4dc088a-4887-40cb-8325-a51f9bc23e11" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_SecurityExchangeName_f4dc088a-4887-40cb-8325-a51f9bc23e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ae32e3e1-e16b-4f7d-8646-6fda063be599" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityCurrentReportingStatus_ae32e3e1-e16b-4f7d-8646-6fda063be599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a2408c1b-5302-469d-9d12-0563d06614f4" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityInteractiveDataCurrent_a2408c1b-5302-469d-9d12-0563d06614f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5f44eb71-9b45-49b1-b5c8-57a6071e5dc5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityFilerCategory_5f44eb71-9b45-49b1-b5c8-57a6071e5dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_5991422d-4569-4057-b7a5-6250cbb8f6a1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntitySmallBusiness_5991422d-4569-4057-b7a5-6250cbb8f6a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_8c897491-9242-4840-ada6-0fe475be7366" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityEmergingGrowthCompany_8c897491-9242-4840-ada6-0fe475be7366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_937d507f-50ad-4a51-a95f-548b9a3f1524" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityShellCompany_937d507f-50ad-4a51-a95f-548b9a3f1524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b81e97bf-328c-4857-9f33-ce4858579cdd" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b81e97bf-328c-4857-9f33-ce4858579cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_ea16fa56-a978-44f2-9661-6da682fa7af5" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_CurrentFiscalYearEndDate_ea16fa56-a978-44f2-9661-6da682fa7af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fba7dbe2-0a83-4fb7-8e41-6297459f564d" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_AmendmentFlag_fba7dbe2-0a83-4fb7-8e41-6297459f564d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_35cd79be-2bfc-4aae-8815-7c992e256cb8" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_EntityCentralIndexKey_35cd79be-2bfc-4aae-8815-7c992e256cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c0cdff1a-1060-4791-9847-99f513161ac1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c0cdff1a-1060-4791-9847-99f513161ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_f7671a9f-5645-4b24-96a8-c8f823130af0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_3b8c98ab-0d9e-442f-90c2-cc0c92e341b3" xlink:to="loc_dei_DocumentFiscalYearFocus_f7671a9f-5645-4b24-96a8-c8f823130af0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:to="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb81324c-0ffa-4a6f-88c1-2dd191b37f63" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_cb81324c-0ffa-4a6f-88c1-2dd191b37f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b9024428-7929-4de9-a137-2dc56995561c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b9024428-7929-4de9-a137-2dc56995561c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_5ff60e22-60e8-416a-a295-7d6ec7c4778f" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent_5ff60e22-60e8-416a-a295-7d6ec7c4778f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_2aa52690-3bde-4d6a-b963-e1545ba40a32" xlink:href="vmc-20240630.xsd#vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent_2aa52690-3bde-4d6a-b963-e1545ba40a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_6f24ccae-39a9-4f35-bbd8-e638fdd144a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_6f24ccae-39a9-4f35-bbd8-e638fdd144a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_24bffce3-f694-46ca-adc7-2862cb1c2ecb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_InventoryNet_24bffce3-f694-46ca-adc7-2862cb1c2ecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_ab6fada7-1da7-4719-a088-5080158fc5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_OtherAssetsCurrent_ab6fada7-1da7-4719-a088-5080158fc5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e870379d-a25d-43c8-b41c-e4eb97393acf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_AssetsCurrent_e870379d-a25d-43c8-b41c-e4eb97393acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_3bbe6be4-9618-4891-9068-ca0f798fc741" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_3bbe6be4-9618-4891-9068-ca0f798fc741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1a86dced-d9ec-4ccc-84ba-86c66206cf96" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1a86dced-d9ec-4ccc-84ba-86c66206cf96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e826e0cd-7cf4-45e5-8333-1a760dacce14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e826e0cd-7cf4-45e5-8333-1a760dacce14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4f2dc4b8-5dbc-49f1-8499-b4534a6151a8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4f2dc4b8-5dbc-49f1-8499-b4534a6151a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab1de8a3-f9b4-4505-96b9-ca9b86d96783" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ab1de8a3-f9b4-4505-96b9-ca9b86d96783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9296a393-1e19-4317-b09b-eec55ef895dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_Goodwill_9296a393-1e19-4317-b09b-eec55ef895dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e54d8c1b-8516-49db-887c-a1fbaff46300" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e54d8c1b-8516-49db-887c-a1fbaff46300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_c07827b1-3bfb-4f0a-9245-60d255bc0977" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_c07827b1-3bfb-4f0a-9245-60d255bc0977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_4126eb31-0dfe-4af0-b769-49a36da81512" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7a628ec7-4f9f-4803-a726-9b55eeab2cbe" xlink:to="loc_us-gaap_Assets_4126eb31-0dfe-4af0-b769-49a36da81512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:to="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_e38a8fe3-dc33-4fb5-badd-399b7fd4229e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_LongTermDebtCurrent_e38a8fe3-dc33-4fb5-badd-399b7fd4229e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_43a46784-5699-4b15-8047-c86dcbfa7c20" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_ShortTermBorrowings_43a46784-5699-4b15-8047-c86dcbfa7c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_2ca4df8d-fb72-4bb5-a8fc-7a0cd16e1d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_2ca4df8d-fb72-4bb5-a8fc-7a0cd16e1d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ebd73526-1ab2-4770-a612-ac918c60781e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ebd73526-1ab2-4770-a612-ac918c60781e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_68f001f9-a978-4756-9e5a-8711ef47a659" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_LiabilitiesCurrent_68f001f9-a978-4756-9e5a-8711ef47a659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_0e364adc-4691-4838-8fc7-4e445142a561" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_0e364adc-4691-4838-8fc7-4e445142a561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b9ea213e-9a03-40ef-87e4-1398ac8c9e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b9ea213e-9a03-40ef-87e4-1398ac8c9e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_fab2ad73-a4e4-4a4b-9714-c7633e50e0fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_fab2ad73-a4e4-4a4b-9714-c7633e50e0fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_76a98d47-5f76-4ba5-ae88-717e8e1c70bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_76a98d47-5f76-4ba5-ae88-717e8e1c70bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_873a1574-0190-464b-a510-51099cf45650" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_873a1574-0190-464b-a510-51099cf45650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9eb14a1a-efed-4d08-9546-6bafcd6d84be" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_e56de18c-b6e9-4d32-bde9-b362e33ff2c0" xlink:to="loc_us-gaap_Liabilities_9eb14a1a-efed-4d08-9546-6bafcd6d84be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_8cfc5fc2-6403-4180-b646-d74960a57eee" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_8cfc5fc2-6403-4180-b646-d74960a57eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValueOutstanding_24272097-b847-46f1-aefb-e25a2946a858" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_CommonStockValueOutstanding_24272097-b847-46f1-aefb-e25a2946a858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_887ebcd3-1d3c-4b14-af26-b0847db46676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_887ebcd3-1d3c-4b14-af26-b0847db46676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1f85869c-cbbc-47a3-a421-7ec13251f6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1f85869c-cbbc-47a3-a421-7ec13251f6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5de355b4-455e-4b34-aeb2-08b8c1f736b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5de355b4-455e-4b34-aeb2-08b8c1f736b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ba93ab4-e2fe-4283-af27-c14fad4439d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_StockholdersEquity_8ba93ab4-e2fe-4283-af27-c14fad4439d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_7e313f24-ef63-43ba-97df-9656f189704f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_MinorityInterest_7e313f24-ef63-43ba-97df-9656f189704f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_659273ce-f383-46fd-8689-c1ce8eb2e9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2b88207a-435d-49d9-aa7c-0198b5bab297" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_659273ce-f383-46fd-8689-c1ce8eb2e9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf101e41-ec36-43d1-b514-c8887a9e75ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_47265a37-c983-4433-86e9-122a7de0683f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf101e41-ec36-43d1-b514-c8887a9e75ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_3d5e5bb3-da43-4152-bdf9-dec47d564db7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_173d82cc-64e8-4fb1-8d06-1c6c3f4893da" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3d5e5bb3-da43-4152-bdf9-dec47d564db7" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_173d82cc-64e8-4fb1-8d06-1c6c3f4893da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9243e235-8d07-4d78-ad33-26918ff87bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3d5e5bb3-da43-4152-bdf9-dec47d564db7" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9243e235-8d07-4d78-ad33-26918ff87bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c8a9e567-17bf-4e1c-818d-a1f614b78b61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_3d5e5bb3-da43-4152-bdf9-dec47d564db7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c8a9e567-17bf-4e1c-818d-a1f614b78b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_21a55d36-8177-4617-a6f7-44b4979cf666" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_21a55d36-8177-4617-a6f7-44b4979cf666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2ae8ba59-2d1b-4161-92f4-c066dd228b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2ae8ba59-2d1b-4161-92f4-c066dd228b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fe8bfccf-37f8-4eb9-91da-f77156af2fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_GrossProfit_fe8bfccf-37f8-4eb9-91da-f77156af2fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8208661f-664e-4dee-8ee9-277ed6d74fba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8208661f-664e-4dee-8ee9-277ed6d74fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_3f185c08-8070-4ae4-bb5c-9139a11221a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_3f185c08-8070-4ae4-bb5c-9139a11221a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_107cb024-57a2-45fd-980c-f7256f481a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_107cb024-57a2-45fd-980c-f7256f481a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0d799c67-aeb8-43cf-a17a-7333f9a6ebce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_OperatingIncomeLoss_0d799c67-aeb8-43cf-a17a-7333f9a6ebce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ddc9bff9-0a7e-46bf-81e6-a506c0cc6e21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ddc9bff9-0a7e-46bf-81e6-a506c0cc6e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_f397424e-33f9-48e3-9da4-9208e482722b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_InterestExpenseNonoperating_f397424e-33f9-48e3-9da4-9208e482722b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dc0426d8-590d-4759-9c6f-98f193bf6ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_dc0426d8-590d-4759-9c6f-98f193bf6ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86251b68-aa72-4f5a-b3ef-6e105a219c72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_86251b68-aa72-4f5a-b3ef-6e105a219c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_767cc555-6c66-42de-90c5-12fafab6fcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_767cc555-6c66-42de-90c5-12fafab6fcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_6fff8cb2-3979-425c-ace6-d84414912726" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_6fff8cb2-3979-425c-ace6-d84414912726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b457234f-9f8f-4ece-a254-975f8bfc0bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_ProfitLoss_b457234f-9f8f-4ece-a254-975f8bfc0bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_db195c38-eb8c-4ace-a8ff-04b01b39c711" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_db195c38-eb8c-4ace-a8ff-04b01b39c711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_04b3b2db-4cc9-4abf-b915-37ab8ab4632a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_NetIncomeLoss_04b3b2db-4cc9-4abf-b915-37ab8ab4632a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e3c0eda-b66d-4685-ad06-e61863e100af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e3c0eda-b66d-4685-ad06-e61863e100af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_db9b27c0-233d-4fd0-a32b-b61c5473b34f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e3c0eda-b66d-4685-ad06-e61863e100af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax_db9b27c0-233d-4fd0-a32b-b61c5473b34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_615292bc-41e3-4b3b-b21f-e08c90ba6f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e3c0eda-b66d-4685-ad06-e61863e100af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax_615292bc-41e3-4b3b-b21f-e08c90ba6f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67ab4fcb-3a15-4598-98fe-dddcbce8f6d0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1e3c0eda-b66d-4685-ad06-e61863e100af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_67ab4fcb-3a15-4598-98fe-dddcbce8f6d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_cb300b25-61e8-4373-af15-deaa54269163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_cb300b25-61e8-4373-af15-deaa54269163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_df36f23b-ae87-43a5-91bd-e569fbbd71a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_df36f23b-ae87-43a5-91bd-e569fbbd71a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6ac41aa-14e4-4325-b693-67b6ff365738" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_a6ac41aa-14e4-4325-b693-67b6ff365738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_1cd6b89a-e4f2-412c-a3ae-da4772e06315" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_1cd6b89a-e4f2-412c-a3ae-da4772e06315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_71a0361d-6aa5-4097-bf76-12b8cd020e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_1cd6b89a-e4f2-412c-a3ae-da4772e06315" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_71a0361d-6aa5-4097-bf76-12b8cd020e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c7626acc-9e9e-4ea6-add6-895bc8fc7075" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_1cd6b89a-e4f2-412c-a3ae-da4772e06315" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c7626acc-9e9e-4ea6-add6-895bc8fc7075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_29fc6e1e-9a80-45cf-86d5-8473cd24fd13" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_1cd6b89a-e4f2-412c-a3ae-da4772e06315" xlink:to="loc_us-gaap_EarningsPerShareBasic_29fc6e1e-9a80-45cf-86d5-8473cd24fd13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_2ddea1b9-0d61-436c-a1fd-33af791a9bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_2ddea1b9-0d61-436c-a1fd-33af791a9bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_eb6af015-76ac-4f9f-9405-b6447a258fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_2ddea1b9-0d61-436c-a1fd-33af791a9bf6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_eb6af015-76ac-4f9f-9405-b6447a258fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2dc0d1b3-0b91-4aa0-a0fa-b7bde22ac42e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_2ddea1b9-0d61-436c-a1fd-33af791a9bf6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_2dc0d1b3-0b91-4aa0-a0fa-b7bde22ac42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5926e5a6-e1c4-4bde-8fe9-3faf9734b099" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_2ddea1b9-0d61-436c-a1fd-33af791a9bf6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5926e5a6-e1c4-4bde-8fe9-3faf9734b099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ec7e62b4-3ef5-43e1-a946-7a18c7fa3a90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_EarningsPerShareAbstract_ec7e62b4-3ef5-43e1-a946-7a18c7fa3a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee40a228-12e6-4c50-8d36-28da7a0fd6bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ec7e62b4-3ef5-43e1-a946-7a18c7fa3a90" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee40a228-12e6-4c50-8d36-28da7a0fd6bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d1261d9-b11a-4e75-97a8-ef7b420bd595" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ec7e62b4-3ef5-43e1-a946-7a18c7fa3a90" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8d1261d9-b11a-4e75-97a8-ef7b420bd595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0c7adb38-756c-4034-8b69-af7c633a8171" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_db61c7fe-a95d-486d-abbb-8f1ea22e4c67" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0c7adb38-756c-4034-8b69-af7c633a8171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="vmc-20240630.xsd#CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1bdca815-aaa2-4d0d-95b8-7c3c2552ecac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:to="loc_us-gaap_ProfitLoss_1bdca815-aaa2-4d0d-95b8-7c3c2552ecac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_19d6363e-c236-4f37-bacd-0defb441ccbc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_19d6363e-c236-4f37-bacd-0defb441ccbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_381e3bac-54d2-4437-afda-86d75b2a6499" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_381e3bac-54d2-4437-afda-86d75b2a6499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_b8c07f92-633c-4a9b-a74d-c239d093a424" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_b8c07f92-633c-4a9b-a74d-c239d093a424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionContributions_098442da-01cc-4e0f-a76b-d4e02436ded7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_PensionContributions_098442da-01cc-4e0f-a76b-d4e02436ded7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_aadc9cb2-a408-4fc0-ae41-2c9f02bc6465" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_ShareBasedCompensation_aadc9cb2-a408-4fc0-ae41-2c9f02bc6465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_3b20a28f-bca9-4f3b-abd9-3e6f0b42a121" xlink:href="vmc-20240630.xsd#vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations_3b20a28f-bca9-4f3b-abd9-3e6f0b42a121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapital_c3bf37ea-1c90-4d1b-9ce4-27ec5d73024b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_18053d9f-4f13-4b63-ba77-169ca0ba644c" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapital_c3bf37ea-1c90-4d1b-9ce4-27ec5d73024b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e9147660-1931-499c-8868-c5ddeb51af42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e9147660-1931-499c-8868-c5ddeb51af42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5276e017-06a6-401f-8306-0e480f15feb1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8eb81166-9797-4e59-8930-4f0238c8688b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5276e017-06a6-401f-8306-0e480f15feb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1891888f-5a9f-45f3-bc79-33566702380e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1891888f-5a9f-45f3-bc79-33566702380e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_86f127cc-d732-4f35-b44a-d47dcd3d56b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_86f127cc-d732-4f35-b44a-d47dcd3d56b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c8a5a501-4d1b-42e1-b645-aa51306a9e10" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c8a5a501-4d1b-42e1-b645-aa51306a9e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_66515391-775e-420c-9744-30b4b730161a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_66515391-775e-420c-9744-30b4b730161a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_728d0042-31fd-40de-b744-31e5debcaaca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_8deb2461-ba66-463f-9c8f-a4dd1cd6552e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_728d0042-31fd-40de-b744-31e5debcaaca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_5d39f301-a7d9-41b2-9443-be5b810e5d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_5d39f301-a7d9-41b2-9443-be5b810e5d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_04536aa1-59cd-4c24-9a4a-a3bbb245391e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_04536aa1-59cd-4c24-9a4a-a3bbb245391e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_adcb4193-589c-4a60-8583-29f933dcb009" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_adcb4193-589c-4a60-8583-29f933dcb009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2374c4e2-c49e-4770-b462-f11d7dd54d9e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_2374c4e2-c49e-4770-b462-f11d7dd54d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d2ac9b22-45eb-4e11-8cbc-f69d35375873" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_d2ac9b22-45eb-4e11-8cbc-f69d35375873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_aeb89865-8e38-4669-9ea9-cfaa81de21bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_aeb89865-8e38-4669-9ea9-cfaa81de21bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d85c52a5-5172-4dc4-a259-08d6d52a27c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d85c52a5-5172-4dc4-a259-08d6d52a27c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_1afd47fa-ef58-465e-a3e6-308462a2bda4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_1afd47fa-ef58-465e-a3e6-308462a2bda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_94da0ecc-0386-47bb-9168-36c22a25c26a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_94da0ecc-0386-47bb-9168-36c22a25c26a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6be3fb04-ad87-465a-bd3c-9496bfae8c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_6be3fb04-ad87-465a-bd3c-9496bfae8c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27136bf3-bc60-4f52-822e-3434c3c430b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8cb0b8e3-397f-4c62-82e7-02b786e15f28" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27136bf3-bc60-4f52-822e-3434c3c430b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_82f0e413-dcbc-49b4-bdc8-b8de6af314e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_82f0e413-dcbc-49b4-bdc8-b8de6af314e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2384a2e2-164c-4740-9bcd-bb11f5a4b826" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2384a2e2-164c-4740-9bcd-bb11f5a4b826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_629286dc-7787-45d3-a594-43ad87f3d790" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_9fd86a1a-7082-4178-9946-0715de806383" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_629286dc-7787-45d3-a594-43ad87f3d790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c59a6a1e-8c7b-49d9-bc95-b531d03b9446" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_002da0c9-63a0-4f38-af0b-bf056b232653" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c59a6a1e-8c7b-49d9-bc95-b531d03b9446" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_002da0c9-63a0-4f38-af0b-bf056b232653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASES" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/LEASES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_9078ba96-301c-4ad8-ad9e-91a8caeb3d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_da24d0e8-2483-4b16-a9d9-546137e520b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9078ba96-301c-4ad8-ad9e-91a8caeb3d7f" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_da24d0e8-2483-4b16-a9d9-546137e520b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_9351f36b-dc90-4cc8-a138-c8b18e03ee5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_9078ba96-301c-4ad8-ad9e-91a8caeb3d7f" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_9351f36b-dc90-4cc8-a138-c8b18e03ee5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/INCOMETAXES" xlink:type="simple" xlink:href="vmc-20240630.xsd#INCOMETAXES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/INCOMETAXES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f549fc4e-84d0-4fe6-b013-929b5c9ce24a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_a140b479-72c5-4838-a056-45c5dcb606d8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f549fc4e-84d0-4fe6-b013-929b5c9ce24a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_a140b479-72c5-4838-a056-45c5dcb606d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUES" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_aaeb9f5a-71d7-4881-a571-02816dfcff07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f944f42e-5150-4a7f-a563-2ffa9452a3a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_aaeb9f5a-71d7-4881-a571-02816dfcff07" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_f944f42e-5150-4a7f-a563-2ffa9452a3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0d072a15-d343-4908-9fbc-e2cd3d609202" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_dddf1f40-7474-4a38-90e9-1b79c8c9f957" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0d072a15-d343-4908-9fbc-e2cd3d609202" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_dddf1f40-7474-4a38-90e9-1b79c8c9f957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_011eafaf-4657-4f19-a9b5-ed1e4942a8f2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_ca9facd8-1489-4b4d-a5b6-525d7e938794" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_011eafaf-4657-4f19-a9b5-ed1e4942a8f2" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_ca9facd8-1489-4b4d-a5b6-525d7e938794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBT" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBT"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DEBT" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e4a8bab9-43d4-4e24-ae61-280db6f79b41" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_83ba77fd-9c6b-44e3-821a-347bb6884163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e4a8bab9-43d4-4e24-ae61-280db6f79b41" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_83ba77fd-9c6b-44e3-821a-347bb6884163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_477c76c0-f50f-4239-866c-09d66204d676" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c7369f35-e1cc-47d0-840a-075698fafe3b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_477c76c0-f50f-4239-866c-09d66204d676" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c7369f35-e1cc-47d0-840a-075698fafe3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS" xlink:type="simple" xlink:href="vmc-20240630.xsd#ASSETRETIREMENTOBLIGATIONS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_6f1d2902-3eff-4600-ae18-6bbcda0175c5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_f98d2e37-8c91-4e80-9fd6-4fba6c365249" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_6f1d2902-3eff-4600-ae18-6bbcda0175c5" xlink:to="loc_us-gaap_AssetRetirementObligationDisclosureTextBlock_f98d2e37-8c91-4e80-9fd6-4fba6c365249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANS" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_584ef2f0-35a3-4284-99d9-7a955ba1b394" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b3df1c76-d059-4236-94fa-7ab4f84e09a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_584ef2f0-35a3-4284-99d9-7a955ba1b394" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_b3df1c76-d059-4236-94fa-7ab4f84e09a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4053f2b9-7be0-44f9-9c43-56a764be8d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_aee976a7-9564-429b-893d-0cc608dbffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4053f2b9-7be0-44f9-9c43-56a764be8d0c" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_aee976a7-9564-429b-893d-0cc608dbffb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITY" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITY"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/EQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b94d1cea-70d5-460c-abd4-34905e34a0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_964504db-f945-4c5b-b5e4-b1af6f570693" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b94d1cea-70d5-460c-abd4-34905e34a0b1" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_964504db-f945-4c5b-b5e4-b1af6f570693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTING" xlink:type="simple" xlink:href="vmc-20240630.xsd#SEGMENTREPORTING"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SEGMENTREPORTING" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5c88367b-dbf0-45cd-b75c-988f9b5ad4d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_2325f65b-78ff-4b8d-9b13-fc77a0efafab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5c88367b-dbf0-45cd-b75c-988f9b5ad4d7" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_2325f65b-78ff-4b8d-9b13-fc77a0efafab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUPPLEMENTALCASHFLOWINFORMATION"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_414fbffe-b81e-4666-a903-c31f4d6bdeff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_40acf59f-8d62-4a83-b6de-0b50e5f0b22a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowSupplementalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_414fbffe-b81e-4666-a903-c31f4d6bdeff" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_40acf59f-8d62-4a83-b6de-0b50e5f0b22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILL" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILL"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILL" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_61532e5a-a179-46c0-80c8-3fabd002dbd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_7c6a28a4-3963-40ad-a80b-fd9ed24ff22b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_61532e5a-a179-46c0-80c8-3fabd002dbd6" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_7c6a28a4-3963-40ad-a80b-fd9ed24ff22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURES"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_683591b3-f554-4f8f-81c4-59d182736153" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_ecb49a2f-41b9-4dcc-bd41-92edb779f09e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_683591b3-f554-4f8f-81c4-59d182736153" xlink:to="loc_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock_ecb49a2f-41b9-4dcc-bd41-92edb779f09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS" xlink:type="simple" xlink:href="vmc-20240630.xsd#NEWACCOUNTINGSTANDARDS"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c6eaa8bc-a707-4cd7-8ca9-0f7dfd961de6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1535b296-496c-44d4-9648-6c68b04048fe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c6eaa8bc-a707-4cd7-8ca9-0f7dfd961de6" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_1535b296-496c-44d4-9648-6c68b04048fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0f7b66f3-516b-4e72-929c-684e55d33019" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0f7b66f3-516b-4e72-929c-684e55d33019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_8a108ad0-7268-4304-a176-60af6b6abb22" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy_8a108ad0-7268-4304-a176-60af6b6abb22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_04a851ca-843c-49a7-a878-6bcfeb9b8f0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_04a851ca-843c-49a7-a878-6bcfeb9b8f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_99bf283e-0479-4a6c-afce-91067ef5cc33" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_99bf283e-0479-4a6c-afce-91067ef5cc33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_86ee9689-feec-4423-bed3-dcde55ac2061" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_86ee9689-feec-4423-bed3-dcde55ac2061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_2695ca2e-dab1-48fa-a244-0af63c90752f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_2695ca2e-dab1-48fa-a244-0af63c90752f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_884da0c8-d6dc-4442-be19-168cc3d7f0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_884da0c8-d6dc-4442-be19-168cc3d7f0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0f7c6e77-516c-4323-adba-2a9fe79de3b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_da592429-1b6c-4ef9-b2bd-b7a31b444064" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0f7c6e77-516c-4323-adba-2a9fe79de3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_c4e3167f-b62c-443f-9a4e-e9d6ca75167f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b194a847-36cd-4d7c-b858-e86d012299d7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4e3167f-b62c-443f-9a4e-e9d6ca75167f" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_b194a847-36cd-4d7c-b858-e86d012299d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ecb5b8c6-ee03-47ad-bca9-ca1d737912b9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4e3167f-b62c-443f-9a4e-e9d6ca75167f" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_ecb5b8c6-ee03-47ad-bca9-ca1d737912b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_10ae8b90-78a9-4872-be74-2cd38e6e7d83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4e3167f-b62c-443f-9a4e-e9d6ca75167f" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_10ae8b90-78a9-4872-be74-2cd38e6e7d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5cc11826-a61a-4937-942b-8ddb55d9365e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c4e3167f-b62c-443f-9a4e-e9d6ca75167f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_5cc11826-a61a-4937-942b-8ddb55d9365e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e85f6387-e00e-4f0d-9411-dc282e637b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock_2d3430d1-f65b-4c23-80d1-4cdb7a4b6ebc" xlink:href="vmc-20240630.xsd#vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e85f6387-e00e-4f0d-9411-dc282e637b4a" xlink:to="loc_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock_2d3430d1-f65b-4c23-80d1-4cdb7a4b6ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_581ee96f-6e50-4ce3-bb7b-6f2d4954630a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e85f6387-e00e-4f0d-9411-dc282e637b4a" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_581ee96f-6e50-4ce3-bb7b-6f2d4954630a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68e0b288-5e2b-418c-9a30-7a2690702761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_a06fe958-dbd1-4aa7-8d6f-19767b99d1ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68e0b288-5e2b-418c-9a30-7a2690702761" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_a06fe958-dbd1-4aa7-8d6f-19767b99d1ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_45fbeb71-34f3-4529-8364-b4835c20f01a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68e0b288-5e2b-418c-9a30-7a2690702761" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_45fbeb71-34f3-4529-8364-b4835c20f01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_540ca125-fc14-4f55-88fe-34a88980c31d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_68e0b288-5e2b-418c-9a30-7a2690702761" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_540ca125-fc14-4f55-88fe-34a88980c31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTSTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c1099295-3777-4c24-8412-2f7a32494e6d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_cab64053-f847-4494-abf3-8be3fddbf043" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c1099295-3777-4c24-8412-2f7a32494e6d" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_cab64053-f847-4494-abf3-8be3fddbf043" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dbaed26c-7fbb-4d85-93f7-f0938b633427" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_bb82a63f-ec09-4022-9f5e-37c05b149ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dbaed26c-7fbb-4d85-93f7-f0938b633427" xlink:to="loc_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_bb82a63f-ec09-4022-9f5e-37c05b149ef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_16e7890c-d652-4559-bd01-61209f6b1eab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_dbaed26c-7fbb-4d85-93f7-f0938b633427" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_16e7890c-d652-4559-bd01-61209f6b1eab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_e3aa8a85-a258-4fc8-807a-40b2f687d3b7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_4141ccf7-b572-44cc-9a25-557d55ff1b40" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3aa8a85-a258-4fc8-807a-40b2f687d3b7" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_4141ccf7-b572-44cc-9a25-557d55ff1b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_3f4f5e4c-cdce-4b56-b19e-4e0bbef73cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_e3aa8a85-a258-4fc8-807a-40b2f687d3b7" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_3f4f5e4c-cdce-4b56-b19e-4e0bbef73cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIESTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_274f1d7c-8726-4d93-831a-7b51eaffd594" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_de01a23b-6cf5-4629-a221-5e4cc40641ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_274f1d7c-8726-4d93-831a-7b51eaffd594" xlink:to="loc_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock_de01a23b-6cf5-4629-a221-5e4cc40641ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#ASSETRETIREMENTOBLIGATIONSTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_04cfcb25-7006-4d63-8e7c-14fc21e796d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock_553e5c72-8d18-4097-aefa-d5df691a83e3" xlink:href="vmc-20240630.xsd#vmc_AssetRetirementObligationsOperatingCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_04cfcb25-7006-4d63-8e7c-14fc21e796d2" xlink:to="loc_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock_553e5c72-8d18-4097-aefa-d5df691a83e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_92b8b1eb-4d6c-4eba-9fc5-1eb6cae06e24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_04cfcb25-7006-4d63-8e7c-14fc21e796d2" xlink:to="loc_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock_92b8b1eb-4d6c-4eba-9fc5-1eb6cae06e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_21540d21-4266-4c1d-b01d-769a0d0e9916" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e287caf7-3e56-4879-beca-f542c121f6ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_21540d21-4266-4c1d-b01d-769a0d0e9916" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e287caf7-3e56-4879-beca-f542c121f6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMETables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_5a5925fc-403a-4935-8349-332592a0dbac" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_06bc9474-defc-4d98-b9b8-5fa41275f198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5a5925fc-403a-4935-8349-332592a0dbac" xlink:to="loc_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock_06bc9474-defc-4d98-b9b8-5fa41275f198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3c622b69-9a51-44cd-acf7-6cffd7432779" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5a5925fc-403a-4935-8349-332592a0dbac" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_3c622b69-9a51-44cd-acf7-6cffd7432779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_f7700f0d-1927-43f8-afe9-fe6f2b2bfcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_5a5925fc-403a-4935-8349-332592a0dbac" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_f7700f0d-1927-43f8-afe9-fe6f2b2bfcbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITYTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITYTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/EQUITYTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_38b8c214-d4b5-4a18-8b97-a2f54005c86b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_70848e18-9c8f-48a0-9f51-da6862c5bb55" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_38b8c214-d4b5-4a18-8b97-a2f54005c86b" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_70848e18-9c8f-48a0-9f51-da6862c5bb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_569ceaca-84fd-475b-b8ce-7fbe7ab98f8e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_38b8c214-d4b5-4a18-8b97-a2f54005c86b" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_569ceaca-84fd-475b-b8ce-7fbe7ab98f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#SEGMENTREPORTINGTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_76af0051-cd00-4ca3-87c6-5a7104ef3942" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b895edec-f6ab-485c-ab53-637dee1f23ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_76af0051-cd00-4ca3-87c6-5a7104ef3942" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_b895edec-f6ab-485c-ab53-637dee1f23ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUPPLEMENTALCASHFLOWINFORMATIONTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_4a2860ea-3354-4669-9121-d527b5f2739d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_7f0e9dc9-94de-4397-9ff3-8422a6a059ba" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_4a2860ea-3354-4669-9121-d527b5f2739d" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_7f0e9dc9-94de-4397-9ff3-8422a6a059ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILLTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILLTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILLTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5c136e60-f2ef-4967-9cb3-84fa61e436d2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_0f9cba2d-efdb-4d50-a530-5ce23e698208" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5c136e60-f2ef-4967-9cb3-84fa61e436d2" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_0f9cba2d-efdb-4d50-a530-5ce23e698208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESTables"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_588eb159-8188-4235-9f63-102830bbc53f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_cf4843d5-e679-4b6a-a7af-2f25af653a7c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_588eb159-8188-4235-9f63-102830bbc53f" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_cf4843d5-e679-4b6a-a7af-2f25af653a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b34b0be1-75d9-4d2b-901a-73195bb1febb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b34b0be1-75d9-4d2b-901a-73195bb1febb" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:to="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_7fb71d98-64bb-4afa-b4b2-e182b43b9a2b" xlink:to="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NamgisMember_cad610d5-ae89-4a32-9aa4-b51494f0ce91" xlink:href="vmc-20240630.xsd#vmc_NamgisMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0e49a083-82b4-4615-9aa9-6eded9563f2a" xlink:to="loc_vmc_NamgisMember_cad610d5-ae89-4a32-9aa4-b51494f0ce91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:to="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_95042bf7-c285-42cb-ae46-4ef4d882d0f0" xlink:to="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OrcaMember_ea108796-b9d7-430c-aa24-50128032b7bf" xlink:href="vmc-20240630.xsd#vmc_OrcaMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_0cf19846-23ca-453c-a2e8-d7e78b9e78bc" xlink:to="loc_vmc_OrcaMember_ea108796-b9d7-430c-aa24-50128032b7bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6c3bf730-179b-4ecb-b3c1-1b129b12f1b1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfDemographicFactors_b7b17be7-2896-44f2-8874-91a696508e93" xlink:href="vmc-20240630.xsd#vmc_NumberOfDemographicFactors"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_vmc_NumberOfDemographicFactors_b7b17be7-2896-44f2-8874-91a696508e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1d3b7d50-337a-47ad-ab13-3bb084ea5ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1d3b7d50-337a-47ad-ab13-3bb084ea5ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cb380bdd-2309-4255-8bed-f2d49b7c3086" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_cb380bdd-2309-4255-8bed-f2d49b7c3086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ac1db84c-3981-4293-8264-5bf2e496809d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_18e344f5-353d-4e53-9f5e-c6421ef8847b" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_ac1db84c-3981-4293-8264-5bf2e496809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_452cf5e4-3325-41bf-8076-ee855422b648" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_452cf5e4-3325-41bf-8076-ee855422b648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_43b26a40-49e2-49e1-bfae-0434ad85affc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_43b26a40-49e2-49e1-bfae-0434ad85affc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2012374c-241b-4b00-adc2-55f4d8cc695d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_2012374c-241b-4b00-adc2-55f4d8cc695d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesNetOfReserves_192d3c44-91a6-4d8b-971a-76dc7fd3735d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventorySuppliesNetOfReserves"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:to="loc_us-gaap_InventorySuppliesNetOfReserves_192d3c44-91a6-4d8b-971a-76dc7fd3735d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f9c82449-cf05-4b77-8388-5e7aece6c71a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b718e09b-8459-43cc-b095-b96e10d69cfc" xlink:to="loc_us-gaap_InventoryNet_f9c82449-cf05-4b77-8388-5e7aece6c71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_03e9acaa-d70a-4349-ba14-575f2491d1bf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_bb447598-6e57-465b-a7b3-d1219ac1f9bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_03e9acaa-d70a-4349-ba14-575f2491d1bf" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_bb447598-6e57-465b-a7b3-d1219ac1f9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2bd8575d-8708-4de1-805e-2094ef532e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_03e9acaa-d70a-4349-ba14-575f2491d1bf" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2bd8575d-8708-4de1-805e-2094ef532e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_91801364-e3cd-468f-b137-528c82129c66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_03e9acaa-d70a-4349-ba14-575f2491d1bf" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_91801364-e3cd-468f-b137-528c82129c66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_15dcc52c-dcd4-4b30-9ed5-ba94f20f6043" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d9ef51e9-f6df-4276-abad-26e819855bca" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15dcc52c-dcd4-4b30-9ed5-ba94f20f6043" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d9ef51e9-f6df-4276-abad-26e819855bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c25e53c0-8c12-4704-9c86-0af85c2cb877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15dcc52c-dcd4-4b30-9ed5-ba94f20f6043" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c25e53c0-8c12-4704-9c86-0af85c2cb877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0fdff3ca-62b9-4640-9ac7-18a84e575d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c25e53c0-8c12-4704-9c86-0af85c2cb877" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0fdff3ca-62b9-4640-9ac7-18a84e575d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_b58d0f77-0694-46b2-a1d6-b18c15d55e8e" xlink:href="vmc-20240630.xsd#vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_c25e53c0-8c12-4704-9c86-0af85c2cb877" xlink:to="loc_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans_b58d0f77-0694-46b2-a1d6-b18c15d55e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_143fadda-bd49-4fda-9be2-78696a50b77c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_15dcc52c-dcd4-4b30-9ed5-ba94f20f6043" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_143fadda-bd49-4fda-9be2-78696a50b77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_edb55c47-dfb5-4355-8ed7-04a183431684" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b46bbf42-d5fa-450c-8993-7274d1b0b69f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_edb55c47-dfb5-4355-8ed7-04a183431684" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_b46bbf42-d5fa-450c-8993-7274d1b0b69f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0ce112ee-f340-4244-aa80-61ba05dd3b07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0ce112ee-f340-4244-aa80-61ba05dd3b07" xlink:to="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_beffd179-3c23-4a5b-82a4-1a1a0ae0f927" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_beffd179-3c23-4a5b-82a4-1a1a0ae0f927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_43c9cf7a-2879-4f66-9d6a-1388b8d0a276" xlink:href="vmc-20240630.xsd#vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization_43c9cf7a-2879-4f66-9d6a-1388b8d0a276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7c3c6a44-fce6-440a-8cdb-a20387944538" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7c3c6a44-fce6-440a-8cdb-a20387944538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1b68c907-1e20-4414-a326-aa540c6cafaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_1b68c907-1e20-4414-a326-aa540c6cafaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_3f532c28-9edd-458d-a9d7-ef8080420291" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_3f532c28-9edd-458d-a9d7-ef8080420291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d89106e-e742-40fa-8795-a34846d9f611" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_6d89106e-e742-40fa-8795-a34846d9f611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ba8393a2-ea2b-4ec3-9d04-0323580366ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ba8393a2-ea2b-4ec3-9d04-0323580366ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseRightOfUseAsset_26d1539e-02eb-4ad7-8ce0-a7bd5d29ae0e" xlink:href="vmc-20240630.xsd#vmc_LeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_aa9f2e51-a911-4bbd-b870-4eac20019d2c" xlink:to="loc_vmc_LeaseRightOfUseAsset_26d1539e-02eb-4ad7-8ce0-a7bd5d29ae0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_77bd23d3-c03b-4520-a94e-55e83c638dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0ce112ee-f340-4244-aa80-61ba05dd3b07" xlink:to="loc_us-gaap_LiabilitiesAbstract_77bd23d3-c03b-4520-a94e-55e83c638dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_77bd23d3-c03b-4520-a94e-55e83c638dbe" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_79d4d672-e287-4adb-a952-77a668d9f546" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_79d4d672-e287-4adb-a952-77a668d9f546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fa240f8d-a173-40df-a5c4-9dce491290d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fa240f8d-a173-40df-a5c4-9dce491290d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_45bc099c-9e29-41f6-b263-a883a8cd39ea" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_45bc099c-9e29-41f6-b263-a883a8cd39ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_214db443-df8a-4271-a8e0-f2d5c57f9fb5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ec536137-1000-4f97-b6a2-bf7b21ecd4f8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_214db443-df8a-4271-a8e0-f2d5c57f9fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_77bd23d3-c03b-4520-a94e-55e83c638dbe" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0589b9d0-a14e-41c3-89c6-fb9078743628" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0589b9d0-a14e-41c3-89c6-fb9078743628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b800be58-4b31-4763-a2fb-cc3a7a80ddbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b800be58-4b31-4763-a2fb-cc3a7a80ddbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_023149d4-ce05-42f5-acc9-591457b43d34" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_023149d4-ce05-42f5-acc9-591457b43d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c7fdcb34-505a-4fb9-8c27-fbca8b39f15d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_03cd648c-197e-41ae-be33-eac59d8e7184" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_c7fdcb34-505a-4fb9-8c27-fbca8b39f15d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseLiability_bd99fad8-889e-47da-9062-fad7b0e5d831" xlink:href="vmc-20240630.xsd#vmc_LeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_77bd23d3-c03b-4520-a94e-55e83c638dbe" xlink:to="loc_vmc_LeaseLiability_bd99fad8-889e-47da-9062-fad7b0e5d831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseTermAndDiscountRateAbstract_e37deab6-8d0c-4edb-81c8-5082e7240e41" xlink:href="vmc-20240630.xsd#vmc_LeaseTermAndDiscountRateAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0ce112ee-f340-4244-aa80-61ba05dd3b07" xlink:to="loc_vmc_LeaseTermAndDiscountRateAbstract_e37deab6-8d0c-4edb-81c8-5082e7240e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_a796d5a5-c4ec-404e-b54f-8c2216759893" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_LeaseTermAndDiscountRateAbstract_e37deab6-8d0c-4edb-81c8-5082e7240e41" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_a796d5a5-c4ec-404e-b54f-8c2216759893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8d311b63-6995-4c4a-9790-c2d68f2fe997" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_a796d5a5-c4ec-404e-b54f-8c2216759893" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8d311b63-6995-4c4a-9790-c2d68f2fe997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_66ca44cb-0f55-4e93-b24b-6c83b28a6d49" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract_a796d5a5-c4ec-404e-b54f-8c2216759893" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_66ca44cb-0f55-4e93-b24b-6c83b28a6d49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_WeightedAverageRateOfLeasesAbstract_8a9e7194-cc47-4068-a4aa-6054a9f144af" xlink:href="vmc-20240630.xsd#vmc_WeightedAverageRateOfLeasesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_LeaseTermAndDiscountRateAbstract_e37deab6-8d0c-4edb-81c8-5082e7240e41" xlink:to="loc_vmc_WeightedAverageRateOfLeasesAbstract_8a9e7194-cc47-4068-a4aa-6054a9f144af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ee3d9ce6-8847-4818-961b-2392a96fb68c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_WeightedAverageRateOfLeasesAbstract_8a9e7194-cc47-4068-a4aa-6054a9f144af" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ee3d9ce6-8847-4818-961b-2392a96fb68c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_38d82f13-02d7-46ee-b9c8-d0d5a947d8d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_WeightedAverageRateOfLeasesAbstract_8a9e7194-cc47-4068-a4aa-6054a9f144af" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_38d82f13-02d7-46ee-b9c8-d0d5a947d8d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_af5f27e1-a622-4926-9378-7d5ca4432d38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_af5f27e1-a622-4926-9378-7d5ca4432d38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_2be05070-bad4-4f3c-b888-7d4fb303622f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_2be05070-bad4-4f3c-b888-7d4fb303622f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_79f1946c-b82e-4693-b600-395fb1fe3a24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_OperatingLeaseCost_79f1946c-b82e-4693-b600-395fb1fe3a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_2a5a21e1-d3da-4f9d-99f6-c3814fca5265" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_ShortTermLeaseCost_2a5a21e1-d3da-4f9d-99f6-c3814fca5265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_8e599817-8a76-4398-93d6-05612732adfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_VariableLeaseCost_8e599817-8a76-4398-93d6-05612732adfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_bbaa0250-f096-486c-9ac1-06b81db021a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_SubleaseIncome_bbaa0250-f096-486c-9ac1-06b81db021a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9d196812-a7c8-4ab2-8637-ec3723e6e0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_84e347c5-53c5-47ac-b817-9e11aaf5043d" xlink:to="loc_us-gaap_LeaseCost_9d196812-a7c8-4ab2-8637-ec3723e6e0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/LEASESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#LEASESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/LEASESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f3c4b595-2187-49d9-83c8-e31f0a142a99" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_632934da-54fa-43e6-a565-488ddd4b5a18" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f3c4b595-2187-49d9-83c8-e31f0a142a99" xlink:to="loc_us-gaap_OperatingLeasePayments_632934da-54fa-43e6-a565-488ddd4b5a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TotalCashPaidForFinanceLeases_5228d742-3998-4218-a504-7a6bbe03eca3" xlink:href="vmc-20240630.xsd#vmc_TotalCashPaidForFinanceLeases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f3c4b595-2187-49d9-83c8-e31f0a142a99" xlink:to="loc_vmc_TotalCashPaidForFinanceLeases_5228d742-3998-4218-a504-7a6bbe03eca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#INCOMETAXESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_cf5464e5-0bb5-4b85-8f2e-166e16e02dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_cf5464e5-0bb5-4b85-8f2e-166e16e02dd1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:to="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c98aa9a1-f44e-42c3-a0a7-03bcc18aa532" xlink:to="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_MX_80fd2080-f239-46d4-aa11-2d05baa5250f" xlink:href="https://xbrl.sec.gov/country/2024/country-2024.xsd#country_MX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:to="loc_country_MX_80fd2080-f239-46d4-aa11-2d05baa5250f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_AL_397213fe-769b-4cf5-b6db-8aee39d8f944" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_AL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b56f6b64-880c-4f74-b838-e6c1c9abf958" xlink:to="loc_stpr_AL_397213fe-769b-4cf5-b6db-8aee39d8f944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:to="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_f8b618ba-268f-4e5e-b959-5ee994a31707" xlink:to="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_2e756005-8735-4429-9ac7-cd73cd1f63fa" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_28e5ecb9-3409-4acf-a620-471fa77d5d72" xlink:to="loc_srt_ScenarioForecastMember_2e756005-8735-4429-9ac7-cd73cd1f63fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_8bcd80a7-ecd2-4316-b6fc-3eb6cc41de66" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2fed8e21-8745-4607-80b5-8d36ffc99c04" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2fed8e21-8745-4607-80b5-8d36ffc99c04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_6c11d4b2-beaf-4997-aca1-ef9a778cbcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLossCarryforwardsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_OperatingLossCarryforwardsValuationAllowance_6c11d4b2-beaf-4997-aca1-ef9a778cbcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e4de7dfd-aa3b-4e8e-86b1-9b56e0b3e5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_e4de7dfd-aa3b-4e8e-86b1-9b56e0b3e5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_428324a8-41e1-4cb5-8b93-a5e2e3cf083e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_44dbb03e-966e-46a2-b3f0-4b3a293f2e75" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_428324a8-41e1-4cb5-8b93-a5e2e3cf083e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bffaab31-5687-401d-a185-99161c2a5e14" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_bffaab31-5687-401d-a185-99161c2a5e14" xlink:to="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_97fad76a-1151-4c62-a76b-0a61dee5324d" xlink:to="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_5d975bc1-aa42-459d-98fa-16bd38e14a8d" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3612f5aa-3725-4523-a728-1eb026d35a6b" xlink:to="loc_vmc_AggregatesMember_5d975bc1-aa42-459d-98fa-16bd38e14a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_c2b99297-7499-457e-a346-1ed19db44daf" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_a3b58620-5420-43ca-b558-1304ea0ccb8d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_4053e7ef-0915-4939-9ae1-e06957f56b04" xlink:to="loc_srt_ScenarioForecastMember_a3b58620-5420-43ca-b558-1304ea0ccb8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d268462e-86be-4db7-a7be-154fd4045135" xlink:to="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_e09bdb0d-a1ba-4161-877d-c4d83ba1c844" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:to="loc_srt_MinimumMember_e09bdb0d-a1ba-4161-877d-c4d83ba1c844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9f285f7b-b86e-4a25-9d2f-4fa99b0da2df" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_406d601f-78df-45bc-a2f2-64c1701cdbf2" xlink:to="loc_srt_MaximumMember_9f285f7b-b86e-4a25-9d2f-4fa99b0da2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_dde1ecd7-c2ae-4002-b8b7-683ad73a0648" xlink:to="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConstructionPavingMember_f1a46209-61be-4a2e-ae97-074add104b8a" xlink:href="vmc-20240630.xsd#vmc_ConstructionPavingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:to="loc_vmc_ConstructionPavingMember_f1a46209-61be-4a2e-ae97-074add104b8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_ef891dfa-e67a-4146-abda-bf1e785ba353" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a33e121a-dc48-4687-88e3-ad3d5555eb5e" xlink:to="loc_us-gaap_ServiceMember_ef891dfa-e67a-4146-abda-bf1e785ba353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:href="vmc-20240630.xsd#vmc_RevenueRecognitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionTable_70e7a92b-7a02-4255-9eaa-ddfc90e8c00b" xlink:to="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_b1f9db78-6084-459b-85a8-a6d5f7a28d9a" xlink:href="vmc-20240630.xsd#vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod_b1f9db78-6084-459b-85a8-a6d5f7a28d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9891801a-30fd-4424-800a-a3a7f3bce5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9891801a-30fd-4424-800a-a3a7f3bce5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfTotalRevenues_8c23d154-df02-4378-a467-11beb2579d90" xlink:href="vmc-20240630.xsd#vmc_PercentOfTotalRevenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_PercentOfTotalRevenues_8c23d154-df02-4378-a467-11beb2579d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_645acfb9-bea0-49b2-8d03-ada74692bd6c" xlink:href="vmc-20240630.xsd#vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction_645acfb9-bea0-49b2-8d03-ada74692bd6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_d19f2b11-ecbe-4860-89f9-ed99262fbc1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_d19f2b11-ecbe-4860-89f9-ed99262fbc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_557e59c6-10f2-4f4a-be78-0a80bff546c9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_557e59c6-10f2-4f4a-be78-0a80bff546c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CoverageOfWarrantyProvisions_48e2b7ed-cada-4b0a-9b2b-434b2e0ee660" xlink:href="vmc-20240630.xsd#vmc_CoverageOfWarrantyProvisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_CoverageOfWarrantyProvisions_48e2b7ed-cada-4b0a-9b2b-434b2e0ee660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ProceedsFromSaleOfFutureProduction_146f8d1d-116b-4691-8ce1-4c145e88b070" xlink:href="vmc-20240630.xsd#vmc_ProceedsFromSaleOfFutureProduction"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_ProceedsFromSaleOfFutureProduction_146f8d1d-116b-4691-8ce1-4c145e88b070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfQuarries_dec8423f-a647-4c42-b045-8529714368d8" xlink:href="vmc-20240630.xsd#vmc_NumberOfQuarries"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_NumberOfQuarries_dec8423f-a647-4c42-b045-8529714368d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_VolumetricProductionPaymentsTerm_ddeba0a5-8e75-4dce-a030-60411574d97f" xlink:href="vmc-20240630.xsd#vmc_VolumetricProductionPaymentsTerm"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_vmc_VolumetricProductionPaymentsTerm_ddeba0a5-8e75-4dce-a030-60411574d97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_f8ed8405-a204-411e-818a-661a5fbe2b83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_RevenueRecognitionLineItems_e41c485c-6621-4354-b079-2485e3077aa1" xlink:to="loc_us-gaap_ContractWithCustomerLiability_f8ed8405-a204-411e-818a-661a5fbe2b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESRevenuesbyGeographicMarketDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a5571265-f907-49ab-9b2d-8a6dda0b8ce7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a5571265-f907-49ab-9b2d-8a6dda0b8ce7" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_36082587-e4cd-4cb6-8530-c7d00f419627" xlink:to="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_71b6ca2e-aae4-431b-a57d-aa02f7c14bd4" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_AggregatesMember_71b6ca2e-aae4-431b-a57d-aa02f7c14bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_6507fcc5-6935-4135-bfc4-1d6321053486" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_AsphaltMember_6507fcc5-6935-4135-bfc4-1d6321053486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_bc9293cd-f162-49e5-b872-32a28475f08c" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6eee913a-c699-47a8-a67c-514b18213c26" xlink:to="loc_vmc_ConcreteMember_bc9293cd-f162-49e5-b872-32a28475f08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_e5f498e1-74dc-4c1b-86a6-d651bc712bb5" xlink:to="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EastMember_8532a6e5-7e3c-48e5-872f-4540ffc6a16d" xlink:href="vmc-20240630.xsd#vmc_EastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_EastMember_8532a6e5-7e3c-48e5-872f-4540ffc6a16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_GulfCoastMember_1961aae2-46fc-4026-8ba4-b82d64412781" xlink:href="vmc-20240630.xsd#vmc_GulfCoastMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_GulfCoastMember_1961aae2-46fc-4026-8ba4-b82d64412781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_WestMember_0fe2c019-65bc-4f14-a767-0c7aa0f6fdef" xlink:href="vmc-20240630.xsd#vmc_WestMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_63233bb0-7432-4ed9-aadf-16fc734453b4" xlink:to="loc_vmc_WestMember_0fe2c019-65bc-4f14-a767-0c7aa0f6fdef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_8e899cf4-01dc-4ac7-b598-f13be616b9cd" xlink:to="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_38347e62-d0a3-4ddf-8ec5-cc6bb1cb1c36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:to="loc_us-gaap_OperatingSegmentsMember_38347e62-d0a3-4ddf-8ec5-cc6bb1cb1c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_450b1e28-d6eb-4106-a528-1d252c5dee79" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b81c1b40-18fb-4026-ae97-dfa6191b821b" xlink:to="loc_us-gaap_IntersegmentEliminationMember_450b1e28-d6eb-4106-a528-1d252c5dee79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_9c933db3-49bf-4493-a387-aa3ee487adb9" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7b24694d-88aa-4d68-988f-c8dd8421a407" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_493cfb08-9936-4947-83fc-a59886dda7e7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7b24694d-88aa-4d68-988f-c8dd8421a407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESFreightDeliveryRevenuesDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_476506c5-95e1-4edf-bf90-22ddc65ff3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_476506c5-95e1-4edf-bf90-22ddc65ff3c2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:to="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_042b5976-9a54-406f-805a-bf88266c16d5" xlink:to="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CargoAndFreightMember_4a84c459-8ece-4c9c-bb42-fac98f71ad07" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CargoAndFreightMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:to="loc_us-gaap_CargoAndFreightMember_4a84c459-8ece-4c9c-bb42-fac98f71ad07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_RevenueExcludingFreightDeliveryMember_232857c9-3c91-446c-b18f-0c8b197058d3" xlink:href="vmc-20240630.xsd#vmc_RevenueExcludingFreightDeliveryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_66d56214-2418-49eb-bd6e-097168834cb3" xlink:to="loc_vmc_RevenueExcludingFreightDeliveryMember_232857c9-3c91-446c-b18f-0c8b197058d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c00601bf-4e9a-4465-b23f-882df0dfb3c3" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_224de9d4-dbc1-4d2f-a02b-199614cc4d75" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f39a155a-5f28-4713-bf08-ba3da0ec9443" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_224de9d4-dbc1-4d2f-a02b-199614cc4d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#REVENUESReconciliationofDeferredRevenueBalancesDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9df75f90-eb74-41ee-82e7-549364461b15" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ContractWithCustomerLiabilityRollForward_e199d0b5-a574-4973-a57a-cd7e81c15f34" xlink:href="vmc-20240630.xsd#vmc_ContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9df75f90-eb74-41ee-82e7-549364461b15" xlink:to="loc_vmc_ContractWithCustomerLiabilityRollForward_e199d0b5-a574-4973-a57a-cd7e81c15f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_74a40c40-1e75-4bde-bf7b-51910552ed53" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_ContractWithCustomerLiabilityRollForward_e199d0b5-a574-4973-a57a-cd7e81c15f34" xlink:to="loc_us-gaap_ContractWithCustomerLiability_74a40c40-1e75-4bde-bf7b-51910552ed53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_638ebfb2-3536-4b1b-81ca-4d70fb0d509c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_ContractWithCustomerLiabilityRollForward_e199d0b5-a574-4973-a57a-cd7e81c15f34" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_638ebfb2-3536-4b1b-81ca-4d70fb0d509c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_29b3e2eb-ceb2-44ac-a634-5b32b52c4b61" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_vmc_ContractWithCustomerLiabilityRollForward_e199d0b5-a574-4973-a57a-cd7e81c15f34" xlink:to="loc_us-gaap_ContractWithCustomerLiability_29b3e2eb-ceb2-44ac-a634-5b32b52c4b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d4e58af7-18f0-40b5-b2f8-613c3ca66166" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d4e58af7-18f0-40b5-b2f8-613c3ca66166" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_09599da3-01d8-47da-afdc-5ebe887cdac8" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_5ce25500-fbe5-4d8c-be76-f3fe5987e389" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_16672c1c-19da-4d2f-8a8d-b84d8422396c" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_5ce25500-fbe5-4d8c-be76-f3fe5987e389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de0b0b21-e1ac-4320-b879-30433be27e2a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_134af4df-8d99-4661-bf9c-f85d1a41cee5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_134af4df-8d99-4661-bf9c-f85d1a41cee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_930e46b6-6e6b-43c5-b834-857a05540dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8ac7994c-d395-4fa4-ad11-72b93f60ef4a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_930e46b6-6e6b-43c5-b834-857a05540dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_446878be-9ad9-49e0-91ab-4a5dd9ab7573" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ada90c19-f9e0-4803-b64d-5cb56bc86845" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4bfeb531-cdb6-4ed9-bb78-0adc2b74e498" xlink:to="loc_us-gaap_InterestRateSwapMember_ada90c19-f9e0-4803-b64d-5cb56bc86845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueByAssetClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_98ea316c-2aae-4a18-874b-d15b4b274e46" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MutualFundMember_7214baa3-d224-48d3-bc98-cbf1f9ab3db8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MutualFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:to="loc_us-gaap_MutualFundMember_7214baa3-d224-48d3-bc98-cbf1f9ab3db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_305f65ae-cf36-47f0-8b8a-6badd99810a5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_ede541bb-7004-4946-b5b7-38a640e13e0a" xlink:to="loc_us-gaap_MoneyMarketFundsMember_305f65ae-cf36-47f0-8b8a-6badd99810a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_921ba374-116f-4326-bf86-318275c7157a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_bdeee048-a0c1-4532-8f0a-0876a79ff01e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_bdeee048-a0c1-4532-8f0a-0876a79ff01e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_98374a6c-1e1a-4d08-84a5-c583d1484999" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_98374a6c-1e1a-4d08-84a5-c583d1484999" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetAssetLiability_aa2dcb81-07b3-4c68-874d-78cab6ecdfb4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueNetAssetLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_64aca0ef-acba-495c-892c-a269be58ff56" xlink:to="loc_us-gaap_FairValueNetAssetLiability_aa2dcb81-07b3-4c68-874d-78cab6ecdfb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#FAIRVALUEMEASUREMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f268adc4-9135-4a0f-b238-935f3fd883e9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfRabbiTrustsEstablished_aa3bba57-9725-496d-8ae8-4c388855f2c7" xlink:href="vmc-20240630.xsd#vmc_NumberOfRabbiTrustsEstablished"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f268adc4-9135-4a0f-b238-935f3fd883e9" xlink:to="loc_vmc_NumberOfRabbiTrustsEstablished_aa3bba57-9725-496d-8ae8-4c388855f2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_55b4e797-487a-42e8-87c5-cfd65096f177" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f268adc4-9135-4a0f-b238-935f3fd883e9" xlink:to="loc_us-gaap_GainLossOnInvestments_55b4e797-487a-42e8-87c5-cfd65096f177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_f229c2c5-f6dc-4057-939a-6f99079405a3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f268adc4-9135-4a0f-b238-935f3fd883e9" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_f229c2c5-f6dc-4057-939a-6f99079405a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_93996ed2-3e98-4069-ab57-01cce5a124bc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_93996ed2-3e98-4069-ab57-01cce5a124bc" xlink:to="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_f393f3af-ce49-45a2-83d7-5310f1b3b578" xlink:to="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_132a79df-abae-4125-8c86-5c16e04b43c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_c28881f0-401c-4ca8-9655-a771eb9ba19e" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_132a79df-abae-4125-8c86-5c16e04b43c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_5f02658a-7908-41cb-8928-29de838c879b" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_f09a4220-491a-40f7-a138-798599326c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7097a698-7213-4e0d-a89b-979c86ed52f4" xlink:to="loc_us-gaap_CashFlowHedgingMember_f09a4220-491a-40f7-a138-798599326c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_27cce46b-0ca8-4ba8-b484-9c06af61589c" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_519b9468-321f-4b58-a09b-2a34770c9766" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_4877bf09-cb93-4f40-a845-d6b7a8b33caa" xlink:to="loc_us-gaap_InterestRateSwapMember_519b9468-321f-4b58-a09b-2a34770c9766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e91917e9-5cb3-4a36-ad05-eab3e17273c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_3efdd8fb-076d-4c82-b07e-a651a3fd5ce6" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e53df3de-030e-4e41-b1db-54ba460dca01" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_3efdd8fb-076d-4c82-b07e-a651a3fd5ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_74c02b86-fb97-4c60-ba69-7dbef260e563" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_64fbf3ef-39e7-4cd5-996e-dd7715344397" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_4bd1fbc4-a251-46e7-98cf-c1dd8aef4b43" xlink:to="loc_us-gaap_UnsecuredDebtMember_64fbf3ef-39e7-4cd5-996e-dd7715344397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_4f58b5ad-fedb-4068-8cf6-b21723758d24" xlink:to="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_09bbfb9a-c8b2-4fef-bc67-cea0ff5f3d39" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_abc343fc-c488-47ba-b830-2ca5c7abafb8" xlink:to="loc_srt_ScenarioForecastMember_09bbfb9a-c8b2-4fef-bc67-cea0ff5f3d39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_e4e2015b-5587-406c-9631-fb6894089fb3" xlink:to="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_0539d02c-2f1a-4e56-bde4-89c6216386c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_0539d02c-2f1a-4e56-bde4-89c6216386c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_31868381-94f6-4020-8659-28a3ef589484" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_31868381-94f6-4020-8659-28a3ef589484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_404e78e9-43ca-4b93-b10b-ceca25e99aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeNotionalAmount_404e78e9-43ca-4b93-b10b-ceca25e99aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFixedInterestRate_713395d6-a14e-41bb-a26c-dd5df81b4fc4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeFixedInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeFixedInterestRate_713395d6-a14e-41bb-a26c-dd5df81b4fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_89996872-32e2-4223-b063-658e7328b8bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeBasisSpreadOnVariableRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_DerivativeBasisSpreadOnVariableRate_89996872-32e2-4223-b063-658e7328b8bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_5bb9a54c-1046-4d0f-aae9-f91242b24811" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet_5bb9a54c-1046-4d0f-aae9-f91242b24811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ec0c6dc-6ab7-405a-a689-22b06ae4e110" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b440c816-8810-434e-8e35-ac3e41da67cd" xlink:to="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ec0c6dc-6ab7-405a-a689-22b06ae4e110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fec766ad-32ab-41e2-8967-bff74642f70f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fec766ad-32ab-41e2-8967-bff74642f70f" xlink:to="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2a8c62ba-da91-4057-b247-c285e6eb2f4a" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_c7012a1c-4b31-4ba0-b508-d83869c8a5b4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c9cf2cc-9475-4cfd-88ba-12fce0a020a1" xlink:to="loc_us-gaap_InterestRateSwapMember_c7012a1c-4b31-4ba0-b508-d83869c8a5b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_2add951d-f1d5-420b-b925-9d6a63815267" xlink:to="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c9928400-ac1d-47ad-bdea-53fc90ccc8db" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d937aa3d-8ade-4a43-9b7a-f20c309e6e65" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_c9928400-ac1d-47ad-bdea-53fc90ccc8db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_6cfb060f-8cc9-4e4b-845e-bb4d0da8c727" xlink:to="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueHedgingMember_1a8a8765-13f2-4cea-8b66-f32304b78e9c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_b4ad4f78-7ff3-4bd0-866e-30ea71461339" xlink:to="loc_us-gaap_FairValueHedgingMember_1a8a8765-13f2-4cea-8b66-f32304b78e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_f4c9021e-15ea-42d5-8ead-d76db7673059" xlink:to="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_b3bf1ba0-0656-483f-96da-d5812792040c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeAssets_b3bf1ba0-0656-483f-96da-d5812792040c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_29331093-3244-43b3-8753-a5de6e071087" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeLiabilities_29331093-3244-43b3-8753-a5de6e071087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_d3d4974c-9a34-475d-8602-e646b132e8a2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_0bde3863-6b6b-445d-ae1c-126a55e2be7f" xlink:to="loc_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet_d3d4974c-9a34-475d-8602-e646b132e8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a415cdf1-8175-4aea-a082-19b29612aba5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a415cdf1-8175-4aea-a082-19b29612aba5" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_ac5bb80d-252b-4cec-b634-c4b5527be3fd" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_607dc439-601f-4c0e-99bb-fcd4146244f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8bb25841-842b-45ba-b5e2-0516adbcfbf8" xlink:to="loc_us-gaap_InterestRateSwapMember_607dc439-601f-4c0e-99bb-fcd4146244f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_20348d74-a0cb-431b-84e2-f4bf4259a0dc" xlink:to="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_ca5e8f7a-a2f1-4862-8a77-178d4c941dc3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_1f14192d-112a-4119-a45f-a0da595a77a7" xlink:to="loc_us-gaap_CashFlowHedgingMember_ca5e8f7a-a2f1-4862-8a77-178d4c941dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_96da3828-736f-4da1-915c-486bfec514cb" xlink:to="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2094783c-e157-426f-9776-b18ea08db44b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_b6e80825-49cf-49cf-8f68-648b9ea13f58" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2094783c-e157-426f-9776-b18ea08db44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4c1170c1-537f-46b5-b0b5-bc21c7a82b24" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_f6e43f0e-d5c9-4207-94c7-0c3ae9bc0c37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems_a0a882bc-a1ae-4142-b5c3-e963349d5df7" xlink:to="loc_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet_f6e43f0e-d5c9-4207-94c7-0c3ae9bc0c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTDebtDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_72fb5eb7-034f-4a88-8a76-5dda815ac33f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_72fb5eb7-034f-4a88-8a76-5dda815ac33f" xlink:to="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_ea14c737-b8cc-43bf-bf0f-617935356217" xlink:to="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_1706fb3d-883a-4d0b-a920-ddd9e7c8fe12" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_df94709e-4a56-4845-b019-1c0e1ae25e7a" xlink:to="loc_us-gaap_LineOfCreditMember_1706fb3d-883a-4d0b-a920-ddd9e7c8fe12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_9808c8d7-adde-4c3a-b16f-b9ca22682130" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_ecda328e-6b62-4466-a828-73c9a0a04c42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:to="loc_us-gaap_UnsecuredDebtMember_ecda328e-6b62-4466-a828-73c9a0a04c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableOtherPayablesMember_d6ba898c-f920-4c65-9b0a-eef090f3e319" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableOtherPayablesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a3980147-8d4c-49d2-b490-07aa544d68de" xlink:to="loc_us-gaap_NotesPayableOtherPayablesMember_d6ba898c-f920-4c65-9b0a-eef090f3e319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_c1d6197b-79d1-431e-8e53-ca6556ce6982" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_406de638-6f98-4b41-94a9-ab603dacb198" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_496abc64-d014-4f55-bc7c-68e95fe82278" xlink:to="loc_us-gaap_CommercialPaperMember_406de638-6f98-4b41-94a9-ab603dacb198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b2d0d145-3eca-4c79-85bd-81918e91ebfc" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditShortTermMember_e7e2aa7b-a88d-4713-803b-75133d918709" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditShortTermMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_BankLineOfCreditShortTermMember_e7e2aa7b-a88d-4713-803b-75133d918709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BankLineOfCreditOneMember_ad085b39-8cdc-4a4b-bdc3-0d041891221a" xlink:href="vmc-20240630.xsd#vmc_BankLineOfCreditOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_BankLineOfCreditOneMember_ad085b39-8cdc-4a4b-bdc3-0d041891221a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_d8d5fd5f-3a90-4496-8e9b-4b17760cfa98" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember_d8d5fd5f-3a90-4496-8e9b-4b17760cfa98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_8654327d-de76-4177-a1d0-7033f193dec6" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_8654327d-de76-4177-a1d0-7033f193dec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_1229b5c1-2d2b-4f20-b90e-45dc7bffcc9d" xlink:href="vmc-20240630.xsd#vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember_1229b5c1-2d2b-4f20-b90e-45dc7bffcc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_8e2555a6-5db1-4845-b9ce-dba2241f9219" xlink:href="vmc-20240630.xsd#vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember_8e2555a6-5db1-4845-b9ce-dba2241f9219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_6c8e3140-10e7-4050-9caa-d28b2406a09a" xlink:href="vmc-20240630.xsd#vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember_6c8e3140-10e7-4050-9caa-d28b2406a09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_b1027f42-7d15-4487-b5ae-361d955d4fe7" xlink:href="vmc-20240630.xsd#vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember_b1027f42-7d15-4487-b5ae-361d955d4fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FourPointSeventyPercentDue2048Member_752561fe-e27a-4e25-aa8d-fedb22dede1c" xlink:href="vmc-20240630.xsd#vmc_FourPointSeventyPercentDue2048Member"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5cc09070-161c-41ce-8e58-501330cb1329" xlink:to="loc_vmc_FourPointSeventyPercentDue2048Member_752561fe-e27a-4e25-aa8d-fedb22dede1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_02cbcf59-561c-41f7-b22b-15dd1fcdeb8a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_d67c873d-d945-402e-95cb-1af80db5f7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_ShortTermBorrowings_d67c873d-d945-402e-95cb-1af80db5f7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_e45d23ab-f712-4cb6-a54a-84b62e7861bd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_e45d23ab-f712-4cb6-a54a-84b62e7861bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_db680e77-1a59-4c4f-8831-0dc49450d1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_db680e77-1a59-4c4f-8831-0dc49450d1f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_DebtInstrumentFairValueAdjustments_a352b4c1-3840-47f9-bd02-ebb6fccae307" xlink:href="vmc-20240630.xsd#vmc_DebtInstrumentFairValueAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_vmc_DebtInstrumentFairValueAdjustments_a352b4c1-3840-47f9-bd02-ebb6fccae307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_4c2f4732-965d-4168-b16b-a4227b5fe6d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebt_4c2f4732-965d-4168-b16b-a4227b5fe6d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_d5dc2e4b-a9c1-4798-b1d5-8a7b55121fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtCurrent_d5dc2e4b-a9c1-4798-b1d5-8a7b55121fe6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_654702ad-ca7e-469a-95b6-5ec45e6046fd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_654702ad-ca7e-469a-95b6-5ec45e6046fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5faf523a-7466-47b0-97d5-77cd52aa0af4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_LongTermDebtFairValue_5faf523a-7466-47b0-97d5-77cd52aa0af4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_753c1350-99a9-433d-9207-ef563da292e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_753c1350-99a9-433d-9207-ef563da292e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_94f10c6c-e289-4898-8488-e834721e995f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_074662db-dfca-413c-9def-a691dcd6bbfe" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_94f10c6c-e289-4898-8488-e834721e995f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_78d47447-ec37-4c05-8ce0-43d3600de0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_78d47447-ec37-4c05-8ce0-43d3600de0fb" xlink:to="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_949fa059-c2e9-4ffe-81f9-598d8a23223d" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DelayedDrawTermLoanMember_94c27a41-8255-4a1d-a49b-a88d567d00b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DelayedDrawTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_us-gaap_DelayedDrawTermLoanMember_94c27a41-8255-4a1d-a49b-a88d567d00b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FivePointEightyPercentDue2026Member_8d8e6559-0c55-447e-bb5a-42ef79ec220a" xlink:href="vmc-20240630.xsd#vmc_FivePointEightyPercentDue2026Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_vmc_FivePointEightyPercentDue2026Member_8d8e6559-0c55-447e-bb5a-42ef79ec220a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_19d92ef1-b2da-4be7-8f0d-bbd65aa57c6c" xlink:href="vmc-20240630.xsd#vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_731a7404-5ad3-4c50-bac8-09000a46bdaf" xlink:to="loc_vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member_19d92ef1-b2da-4be7-8f0d-bbd65aa57c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_bae5b4b9-9399-40e5-9171-17c3d23ed877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_9b3b7c20-8257-4486-b2f9-9ff9343a028e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_UnsecuredDebtMember_9b3b7c20-8257-4486-b2f9-9ff9343a028e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_52c35faf-a5d9-4235-9fb6-541cced8a2a7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_NotesPayableToBanksMember_52c35faf-a5d9-4235-9fb6-541cced8a2a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_7db424ed-ca7e-41f0-a8d9-eb31a0b42dd6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b6a524a6-5e5c-4c9c-bde4-93c44d3f9174" xlink:to="loc_us-gaap_CommercialPaperMember_7db424ed-ca7e-41f0-a8d9-eb31a0b42dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_6da6fa33-e11d-47e7-86a1-f71297ea815d" xlink:to="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8f755f0c-5ea5-4f52-a505-50932ea37abb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:to="loc_us-gaap_LineOfCreditMember_8f755f0c-5ea5-4f52-a505-50932ea37abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_08e9fb4f-0709-4738-a3c7-f87485584b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_61afaa68-07b7-414f-ad5c-ceb2025f383b" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_08e9fb4f-0709-4738-a3c7-f87485584b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_3ce2dc47-9f67-4ed7-8d05-c19e39cce8ef" xlink:to="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_9f935134-2df0-4be3-8f21-d62997cc55aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SecuredOvernightFinancingRateSofrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:to="loc_us-gaap_SecuredOvernightFinancingRateSofrMember_9f935134-2df0-4be3-8f21-d62997cc55aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_0601c7ca-3b31-4d8f-96f4-4a3d1c8a19ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_850c7f29-7870-4384-8575-b40b708a8ae7" xlink:to="loc_us-gaap_BaseRateMember_0601c7ca-3b31-4d8f-96f4-4a3d1c8a19ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d24fbd44-3f16-4094-9abe-07824826ecc8" xlink:to="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d7ec99a-4b0e-442e-97f3-d821adf99d6d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:to="loc_srt_MinimumMember_8d7ec99a-4b0e-442e-97f3-d821adf99d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_9eafe776-e1ef-49a8-868a-514bacb7b8f1" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_f75f7a7b-59a7-4609-bd3c-083857124147" xlink:to="loc_srt_MaximumMember_9eafe776-e1ef-49a8-868a-514bacb7b8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_8e6a8656-f703-4461-b886-5e10964a61ae" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_50421ed7-349f-489e-8456-d9dcd715ea3f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_4ae3a70a-d75a-4f4b-84c5-bf1f52daad43" xlink:to="loc_us-gaap_CommercialPaperMember_50421ed7-349f-489e-8456-d9dcd715ea3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_aafb3699-9c1b-474a-98c7-3be5318ea13d" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0b64de6f-5d00-41bf-a2bd-62adf82d0bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0b64de6f-5d00-41bf-a2bd-62adf82d0bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_81f57d3e-10bf-4897-be67-fe55fa7c6222" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_81f57d3e-10bf-4897-be67-fe55fa7c6222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_bf35f581-1450-4496-8fd8-08eca85bf987" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_bf35f581-1450-4496-8fd8-08eca85bf987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5d3d5abd-eff5-41fd-b295-bbbca4fc1f51" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_5d3d5abd-eff5-41fd-b295-bbbca4fc1f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaper_56c3f373-70e2-4c66-92ce-d6440ce31c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommercialPaper"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_CommercialPaper_56c3f373-70e2-4c66-92ce-d6440ce31c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_22b7aaa1-4738-4760-8b22-cdc6484772d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_ShortTermBorrowings_22b7aaa1-4738-4760-8b22-cdc6484772d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d322dd28-1622-4cd1-bcc5-874f147af4b5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_d322dd28-1622-4cd1-bcc5-874f147af4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e31f0a4e-b910-4fb7-a690-6d13aa9da22c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_e31f0a4e-b910-4fb7-a690-6d13aa9da22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_69f20cf6-b405-4c15-81b2-967dcabac38b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_69f20cf6-b405-4c15-81b2-967dcabac38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_9e7b0fc8-5ed0-4a17-81d5-87dc49061750" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCredit_9e7b0fc8-5ed0-4a17-81d5-87dc49061750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5c9516b7-6de6-405f-bb1f-5ea959ac30b2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5c9516b7-6de6-405f-bb1f-5ea959ac30b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_884417ae-6fc3-4fa8-b000-a913eef9a5d5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_884417ae-6fc3-4fa8-b000-a913eef9a5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_48e3e31e-252f-430d-8815-a4a2f6fdc404" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_48e3e31e-252f-430d-8815-a4a2f6fdc404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_dd5e3ee7-f745-4fe2-8d7c-3387641233af" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_dd5e3ee7-f745-4fe2-8d7c-3387641233af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_f03fa3fb-cf85-4295-ba86-cad91cf8d8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityExpirationPeriod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a4d1c32c-bc05-4544-9d7e-ba2e7287c558" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationPeriod_f03fa3fb-cf85-4295-ba86-cad91cf8d8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#DEBTStandbyLettersofCreditDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_402a81f7-a45a-4c59-a8c9-98bbe0771008" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_402a81f7-a45a-4c59-a8c9-98bbe0771008" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:to="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0747a091-e478-42d5-b9df-8bc13ea2ad83" xlink:to="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_23efe316-7fa2-4501-90b6-899d321ffec2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_10a9da82-aff4-4064-81d7-daefaa6d7e42" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_23efe316-7fa2-4501-90b6-899d321ffec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_dbaf3aad-ea6b-4a29-8ada-42864e7bb8c1" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_bc7ed482-9b70-45d0-8607-549a61268853" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_SelfInsuranceReserve_bc7ed482-9b70-45d0-8607-549a61268853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_3cd022a3-f62d-4d4d-ae78-abda170bba17" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_AssetRetirementObligation_3cd022a3-f62d-4d4d-ae78-abda170bba17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_5dbcdb9b-12ee-4235-b3e0-7e9cde039b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_b847da89-d9e2-434a-a9da-4d89c39c87ed" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_5dbcdb9b-12ee-4235-b3e0-7e9cde039b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_56b3d984-8431-4f74-b0f8-3080b37c245a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_56b3d984-8431-4f74-b0f8-3080b37c245a" xlink:to="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a8db49db-000b-4b0d-a3dc-4f4abeccaa68" xlink:to="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CooperatingPartiesGroupMember_dead8841-15df-4107-a306-21a9b0ea3c52" xlink:href="vmc-20240630.xsd#vmc_CooperatingPartiesGroupMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_CooperatingPartiesGroupMember_dead8841-15df-4107-a306-21a9b0ea3c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EnvironmentalProtectionAgencyMember_1511834a-e81b-4d2d-a681-04c42b03d8e7" xlink:href="vmc-20240630.xsd#vmc_EnvironmentalProtectionAgencyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_EnvironmentalProtectionAgencyMember_1511834a-e81b-4d2d-a681-04c42b03d8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_OccidentalChemicalCoMember_9d857fa5-08a2-4bf3-8a56-44c8bb9201c2" xlink:href="vmc-20240630.xsd#vmc_OccidentalChemicalCoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_OccidentalChemicalCoMember_9d857fa5-08a2-4bf3-8a56-44c8bb9201c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TexasBrineMember_94495ee5-5bc6-4189-985f-aa0603c8eb36" xlink:href="vmc-20240630.xsd#vmc_TexasBrineMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_TexasBrineMember_94495ee5-5bc6-4189-985f-aa0603c8eb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LadwpMember_2bf00a5c-e44a-4d84-823e-93e9e71659a7" xlink:href="vmc-20240630.xsd#vmc_LadwpMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_afdbea69-6dc3-4e4e-acd9-10d2010e0351" xlink:to="loc_vmc_LadwpMember_2bf00a5c-e44a-4d84-823e-93e9e71659a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a96f3dd3-5d8d-4734-b4fe-c409f25077d8" xlink:to="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eadfc896-5e3f-4952-a85b-744682a62a4f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_502eed57-970e-4d80-83b4-af31affe77a6" xlink:to="loc_srt_MaximumMember_eadfc896-5e3f-4952-a85b-744682a62a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_54dc30e6-9095-43ef-b991-8f4980ce7784" xlink:to="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitFiledByOccidentalMember_e44685ea-1ed4-40d8-8f45-0e6cf576c0d5" xlink:href="vmc-20240630.xsd#vmc_LawsuitFiledByOccidentalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_LawsuitFiledByOccidentalMember_e44685ea-1ed4-40d8-8f45-0e6cf576c0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_TexasBrineMember_87326fe0-e7d9-492e-a2d2-e6f8c52782a2" xlink:href="vmc-20240630.xsd#vmc_TexasBrineMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_TexasBrineMember_87326fe0-e7d9-492e-a2d2-e6f8c52782a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_830a6fe9-c92f-4be1-a999-7b8b418a695f" xlink:href="vmc-20240630.xsd#vmc_CasesAllegedlyInvolving111TrichloroethaneMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_CasesAllegedlyInvolving111TrichloroethaneMember_830a6fe9-c92f-4be1-a999-7b8b418a695f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewYorkWaterDistrictCasesMember_59b668a8-c452-4639-ab4f-a14ddddac4a2" xlink:href="vmc-20240630.xsd#vmc_NewYorkWaterDistrictCasesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_NewYorkWaterDistrictCasesMember_59b668a8-c452-4639-ab4f-a14ddddac4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember_f598d47a-e9e3-43eb-8ac5-79a5af6f7e45" xlink:href="vmc-20240630.xsd#vmc_NewJerseyNaturalResourcesDamagesCaseMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_NewJerseyNaturalResourcesDamagesCaseMember_f598d47a-e9e3-43eb-8ac5-79a5af6f7e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LawsuitAgainstCalmatCoMember_76dc5207-844f-4b2c-aa64-ceece79ef872" xlink:href="vmc-20240630.xsd#vmc_LawsuitAgainstCalmatCoMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_537ce1b6-115d-430c-ab30-65604a977e5f" xlink:to="loc_vmc_LawsuitAgainstCalmatCoMember_76dc5207-844f-4b2c-aa64-ceece79ef872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_782c5937-75f7-418c-b041-3e4520be9853" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_47dc0a93-d0bc-48a5-b3fe-b7ab43cb758d" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e1465d8f-e5cc-4c48-87ba-81b76b99bde2" xlink:to="loc_srt_ParentCompanyMember_47dc0a93-d0bc-48a5-b3fe-b7ab43cb758d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_477c7935-fff1-44ea-b5c3-02c89fb304e7" xlink:to="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_HewittLandfillMatterMember_cbc8e3e0-5215-40c8-ab57-52333561d12b" xlink:href="vmc-20240630.xsd#vmc_HewittLandfillMatterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_2c6c68a5-d03a-44c0-8ed2-272462983f90" xlink:to="loc_vmc_HewittLandfillMatterMember_cbc8e3e0-5215-40c8-ab57-52333561d12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_11f025fe-01e0-495e-8b46-483f9071e8f7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHWTreatmentSystemMember_37dbb820-a199-428f-a14e-e41a72a27d0a" xlink:href="vmc-20240630.xsd#vmc_NHWTreatmentSystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:to="loc_vmc_NHWTreatmentSystemMember_37dbb820-a199-428f-a14e-e41a72a27d0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NHCTreatmentSystemMember_4c24a0d9-8135-4aa6-a782-87e48cd99d0d" xlink:href="vmc-20240630.xsd#vmc_NHCTreatmentSystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_5f39db06-e30f-4d23-9ed3-ba2e341b4edd" xlink:to="loc_vmc_NHCTreatmentSystemMember_4c24a0d9-8135-4aa6-a782-87e48cd99d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_04c15632-5f6f-449b-a683-72644e43be44" xlink:to="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LeaseLiability_4ac15dc8-66b2-4611-999d-89b3d889176d" xlink:href="vmc-20240630.xsd#vmc_LeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LeaseLiability_4ac15dc8-66b2-4611-999d-89b3d889176d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_ae5a018c-4d26-400a-8590-44fe8a4d91e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_ae5a018c-4d26-400a-8590-44fe8a4d91e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_99a711ba-b449-4b99-bbf7-c456c4399e94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_AssetRetirementObligation_99a711ba-b449-4b99-bbf7-c456c4399e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_b227763e-f87e-4410-be07-1c4515d26419" xlink:href="vmc-20240630.xsd#vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit_b227763e-f87e-4410-be07-1c4515d26419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_ce186abe-8be9-4b4f-bfb9-3127f0768709" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy_ce186abe-8be9-4b4f-bfb9-3127f0768709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy_87dcb9da-53fc-4c7f-9ee2-ec0fef01d480" xlink:href="vmc-20240630.xsd#vmc_NumberOfMilesForBankToBankDredgingRemedy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfMilesForBankToBankDredgingRemedy_87dcb9da-53fc-4c7f-9ee2-ec0fef01d480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedImplementationCosts_e10d72d4-7874-492a-88bb-c5b78bfafaa8" xlink:href="vmc-20240630.xsd#vmc_EstimatedImplementationCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedImplementationCosts_e10d72d4-7874-492a-88bb-c5b78bfafaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfDefendants_5a8d0069-1da3-4cd2-8d5f-817e13d68dab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyNumberOfDefendants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyNumberOfDefendants_5a8d0069-1da3-4cd2-8d5f-817e13d68dab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyPendingClaimsNumber_b568bdf3-23e0-4c68-8cb3-539df2f229bb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyPendingClaimsNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyPendingClaimsNumber_b568bdf3-23e0-4c68-8cb3-539df2f229bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCasesReversedJudgement_647bad24-d6e9-4450-b442-e0a5dc17e5a0" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCasesReversedJudgement"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LossContingencyNumberOfCasesReversedJudgement_647bad24-d6e9-4450-b442-e0a5dc17e5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_ad16ac99-9a9d-49b2-af64-c3f424463155" xlink:href="vmc-20240630.xsd#vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage_ad16ac99-9a9d-49b2-af64-c3f424463155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_LossContingencyNumberOfCases_94a59562-881d-4348-8ecb-eb72a0b95b2a" xlink:href="vmc-20240630.xsd#vmc_LossContingencyNumberOfCases"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_LossContingencyNumberOfCases_94a59562-881d-4348-8ecb-eb72a0b95b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfGroundwaterExtractionWells_37a7174f-625b-4b64-8789-7788951cd2e3" xlink:href="vmc-20240630.xsd#vmc_NumberOfGroundwaterExtractionWells"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfGroundwaterExtractionWells_37a7174f-625b-4b64-8789-7788951cd2e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementExpense_47d519f7-8ffb-49e9-8ca3-86f977c4415a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LitigationSettlementExpense"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LitigationSettlementExpense_47d519f7-8ffb-49e9-8ca3-86f977c4415a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_63e191d5-55cc-4f7c-9314-0b104a924ba7" xlink:href="vmc-20240630.xsd#vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem_63e191d5-55cc-4f7c-9314-0b104a924ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfPlannedNewTreatmentCapabilities_41405cca-6b80-46d0-9e9d-0832f35cdc42" xlink:href="vmc-20240630.xsd#vmc_NumberOfPlannedNewTreatmentCapabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_NumberOfPlannedNewTreatmentCapabilities_41405cca-6b80-46d0-9e9d-0832f35cdc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_EstimatedCapitalCostOfTreatmentSystem_06638893-f2db-430c-a207-43f06068af62" xlink:href="vmc-20240630.xsd#vmc_EstimatedCapitalCostOfTreatmentSystem"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_EstimatedCapitalCostOfTreatmentSystem_06638893-f2db-430c-a207-43f06068af62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_BondMoneyObtainedForTreatmentSystem_591627ab-b6cd-47b0-86f9-5c803db1647e" xlink:href="vmc-20240630.xsd#vmc_BondMoneyObtainedForTreatmentSystem"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_vmc_BondMoneyObtainedForTreatmentSystem_591627ab-b6cd-47b0-86f9-5c803db1647e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyLossInPeriod_51926291-21e7-42c9-a97a-3e55e3a2986c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyLossInPeriod"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bb81c726-90e3-4c5a-8d76-a298d31105d9" xlink:to="loc_us-gaap_LossContingencyLossInPeriod_51926291-21e7-42c9-a97a-3e55e3a2986c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5eeabe14-3999-4777-bb94-0af350b1147e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5eeabe14-3999-4777-bb94-0af350b1147e" xlink:to="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_57d8530f-c491-47e4-b2e3-16fb890699f6" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentContinuingOperationsMember_b342f079-0e60-42b1-889f-a23460283a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:to="loc_us-gaap_SegmentContinuingOperationsMember_b342f079-0e60-42b1-889f-a23460283a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDiscontinuedOperationsMember_ed526891-cd0b-4427-be03-17ad9d7e012a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDiscontinuedOperationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_f011250e-2697-4b0d-a5cf-fede008cef82" xlink:to="loc_us-gaap_SegmentDiscontinuedOperationsMember_ed526891-cd0b-4427-be03-17ad9d7e012a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d725ff0b-daab-4f41-bbf7-c9e6def866f0" xlink:to="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6d65400a-33a2-4f08-8ad2-6da011a74143" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_04e36e34-0be4-4a7a-8ae2-91ceb3134f70" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_6d65400a-33a2-4f08-8ad2-6da011a74143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_2a7dbf05-2784-4107-bc71-9f97b53f2db3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_bc391359-dd3c-4413-8af7-216a7c0895ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_2a7dbf05-2784-4107-bc71-9f97b53f2db3" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_bc391359-dd3c-4413-8af7-216a7c0895ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AssetRetirementObligationDepreciationExpense_1a059a24-0e13-49ae-a531-3419e2b04531" xlink:href="vmc-20240630.xsd#vmc_AssetRetirementObligationDepreciationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_2a7dbf05-2784-4107-bc71-9f97b53f2db3" xlink:to="loc_vmc_AssetRetirementObligationDepreciationExpense_1a059a24-0e13-49ae-a531-3419e2b04531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_CostIncurredAssetRetirementObligation_b7ef77c2-8c90-487d-9c35-a300af6c1cd9" xlink:href="vmc-20240630.xsd#vmc_CostIncurredAssetRetirementObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_2a7dbf05-2784-4107-bc71-9f97b53f2db3" xlink:to="loc_vmc_CostIncurredAssetRetirementObligation_b7ef77c2-8c90-487d-9c35-a300af6c1cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_dc56c55d-d5d1-4d53-889a-f6d5383ee85d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationDisclosureAbstract_dc56c55d-d5d1-4d53-889a-f6d5383ee85d" xlink:to="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_4f900bae-efa6-48aa-a19b-da3623145f35" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligation_4f900bae-efa6-48aa-a19b-da3623145f35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a8685660-ff85-48f4-80ff-ed74158755cf" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesIncurred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesIncurred_a8685660-ff85-48f4-80ff-ed74158755cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_f8f2602a-f698-49db-aaca-c84f18899d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationLiabilitiesSettled"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligationLiabilitiesSettled_f8f2602a-f698-49db-aaca-c84f18899d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationAccretionExpense_135a5172-135d-4327-9da7-bac2cc5921ec" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationAccretionExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligationAccretionExpense_135a5172-135d-4327-9da7-bac2cc5921ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_fd55be1c-ba4c-4d5e-bc05-19dafaf8d787" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligationRevisionOfEstimate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligationRevisionOfEstimate_fd55be1c-ba4c-4d5e-bc05-19dafaf8d787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligation_47887952-3404-49dd-be50-5bf1b1e10ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetRetirementObligation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward_ef1a3386-1012-477d-8bf6-7505c2f346b1" xlink:to="loc_us-gaap_AssetRetirementObligation_47887952-3404-49dd-be50-5bf1b1e10ff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans_49d99ee9-d6d5-413d-a686-0e8585aa0faa" xlink:href="vmc-20240630.xsd#vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:to="loc_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans_49d99ee9-d6d5-413d-a686-0e8585aa0faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfUnfundedPensionPlans_563e1205-c059-43a5-81c0-c13c19c2e637" xlink:href="vmc-20240630.xsd#vmc_NumberOfUnfundedPensionPlans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:to="loc_vmc_NumberOfUnfundedPensionPlans_563e1205-c059-43a5-81c0-c13c19c2e637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NormalRetirementAge_ba304b4f-6bfd-4f1c-90c8-d1469bb6484b" xlink:href="vmc-20240630.xsd#vmc_NormalRetirementAge"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:to="loc_vmc_NormalRetirementAge_ba304b4f-6bfd-4f1c-90c8-d1469bb6484b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfDefinedContributionPlans_15fba599-9185-46ff-972c-3b58a3614b44" xlink:href="vmc-20240630.xsd#vmc_NumberOfDefinedContributionPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:to="loc_vmc_NumberOfDefinedContributionPlans_15fba599-9185-46ff-972c-3b58a3614b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_53eea382-fdf9-494d-96a4-6d46c8a3c2cb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7799b3be-710c-43e6-abaa-06787a26a576" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_53eea382-fdf9-494d-96a4-6d46c8a3c2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_42468e22-6ef5-4fe0-a67b-e083cc7ff5c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_42468e22-6ef5-4fe0-a67b-e083cc7ff5c2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b85a9cd1-ab33-43e3-8c14-c11f6e53dad4" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_76aeb666-c1d4-448e-9f3d-6742ebd98112" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_d55b0933-59e6-4f10-b9b4-8395e6ede2ce" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_76aeb666-c1d4-448e-9f3d-6742ebd98112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_808f3e30-3a78-422f-b2c7-1b41b07df3c2" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_7b77e616-75a8-49fa-8375-41cae553002d" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c336fcc6-5701-4c61-b52c-3d94c6b70f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c336fcc6-5701-4c61-b52c-3d94c6b70f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_8f93f9c3-370a-4edf-90ac-4418cf0f247d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_8f93f9c3-370a-4edf-90ac-4418cf0f247d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_52316028-6b69-4ac1-8031-2b1add7c7290" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_52316028-6b69-4ac1-8031-2b1add7c7290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab05e042-d58a-4d2c-89b2-861c0ac0e250" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ab05e042-d58a-4d2c-89b2-861c0ac0e250" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1b57fa71-9ac0-4e09-8f1e-6e99c71c544f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_1b57fa71-9ac0-4e09-8f1e-6e99c71c544f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a94306e8-d763-44a9-a833-2b9ad430d375" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a94306e8-d763-44a9-a833-2b9ad430d375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_9d910f55-39e5-44b6-a90e-81b662d8f159" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_710924a9-33e4-4062-807a-527b2aa2265e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_9d910f55-39e5-44b6-a90e-81b662d8f159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c7d1c93-4c4b-4586-9685-fefd6c44b2c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8c7d1c93-4c4b-4586-9685-fefd6c44b2c2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_fbb45ac9-1c39-4413-919c-20a596aad541" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b3dbbde1-d561-4451-a233-e2f78c2023ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_0116326c-661a-4405-9705-1242894682f9" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_b3dbbde1-d561-4451-a233-e2f78c2023ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_ff15e0cd-4c9c-4689-83b3-cde4f6b88e5a" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_b2497e13-aaaa-42d9-8ec1-90b280394603" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_d33efd01-198f-4bfc-9ff7-1bd6096f5c93" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_d33efd01-198f-4bfc-9ff7-1bd6096f5c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_7dd8145f-253a-4673-be2a-47c3a241341b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_7dd8145f-253a-4673-be2a-47c3a241341b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d66f7c64-75c2-4cb3-8d5a-a5316f8a548c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_d66f7c64-75c2-4cb3-8d5a-a5316f8a548c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_aae7faa4-9a3f-419c-8704-0c7c9ac3534a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_aae7faa4-9a3f-419c-8704-0c7c9ac3534a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a600c9c3-5eaf-49f5-a706-676e7e96920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_a600c9c3-5eaf-49f5-a706-676e7e96920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_65ea58bf-d6cc-4842-834a-fdfdf96860ff" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract_8a157b5a-3c81-45ad-bfe1-06d80ac08ff1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax_65ea58bf-d6cc-4842-834a-fdfdf96860ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_646267d6-2213-438f-9d3d-7b15a0cf43a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_0efb1918-e513-4ed4-b264-2e65cec78892" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_646267d6-2213-438f-9d3d-7b15a0cf43a9" xlink:to="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_0efb1918-e513-4ed4-b264-2e65cec78892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_225c74ce-2bd0-4860-8094-bf22f1398238" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_646267d6-2213-438f-9d3d-7b15a0cf43a9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_225c74ce-2bd0-4860-8094-bf22f1398238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1aeff2ec-9398-4c4a-b950-02a498f509e2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_646267d6-2213-438f-9d3d-7b15a0cf43a9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1aeff2ec-9398-4c4a-b950-02a498f509e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_a3a8bed7-ed34-4068-99b9-00ec1c873e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_a3a8bed7-ed34-4068-99b9-00ec1c873e37" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_79002046-cee5-4b8a-aa93-87e1e2ad5e5b" xlink:to="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b83dd1d9-7d7d-4bab-9161-a18d831cc316" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4917dcaa-40b4-433f-87bc-14815877cce0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_4917dcaa-40b4-433f-87bc-14815877cce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_28bc56c0-9a6b-42b7-a105-33d462b135ab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_f0977cfd-3700-4f91-8a9c-bab219707e38" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_28bc56c0-9a6b-42b7-a105-33d462b135ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_ddef82ac-9e79-4ee7-992d-ead74dea635d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_3f0d2a7f-5b79-4c33-ad9c-9c880d8c4b44" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed2951cd-b2cb-43ff-b4ce-92ba54666838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ed2951cd-b2cb-43ff-b4ce-92ba54666838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e72994ad-8366-4e2b-83e6-1ab4d5a1d71b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_e72994ad-8366-4e2b-83e6-1ab4d5a1d71b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1fd1edf3-eb22-4c9c-a438-1b8ddcef861f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_0d2cada5-6209-42ab-aff8-ff7872c89a68" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1fd1edf3-eb22-4c9c-a438-1b8ddcef861f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_021cd903-0795-4eeb-b5bc-26f7260ac71f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_021cd903-0795-4eeb-b5bc-26f7260ac71f" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_0320d660-dc49-49f3-97a2-87e4ea8bec01" xlink:to="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0cb509bd-3111-4ffe-bde9-6d4210305385" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_0cb509bd-3111-4ffe-bde9-6d4210305385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_22ae6cf4-d43c-4860-a83b-6767c46df107" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a9584969-785f-414d-8d48-37b32487026b" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_22ae6cf4-d43c-4860-a83b-6767c46df107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_277f3f3c-d828-44bb-8695-89a8d9aea00b" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_dd99ca9d-5279-466a-8d55-73e7dc0fa1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e8e2d9e6-e174-4a41-b89d-d0470be0c66e" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_dd99ca9d-5279-466a-8d55-73e7dc0fa1d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_37618df7-62c9-4ca1-9353-dce4d81be566" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_f363e78b-7f29-49bb-8a4b-f2277e1334b8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_InterestExpenseNonoperating_f363e78b-7f29-49bb-8a4b-f2277e1334b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c0e1cc57-0a18-4428-81c7-f5f255263c71" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c0e1cc57-0a18-4428-81c7-f5f255263c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4c770ee1-82c6-45be-a39a-75b47da05ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4c770ee1-82c6-45be-a39a-75b47da05ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8733916e-06a8-442d-96a3-d20e0a2cafbd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_a65ed329-2ce5-401e-9d77-3c3aeec1920b" xlink:to="loc_us-gaap_NetIncomeLoss_8733916e-06a8-442d-96a3-d20e0a2cafbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITYNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_e79c1e6b-c08c-4ef8-a5c2-c9a3a16bdc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_e79c1e6b-c08c-4ef8-a5c2-c9a3a16bdc0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c4efd8cd-e571-4841-a459-c47e32215fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c4efd8cd-e571-4841-a459-c47e32215fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfVotesPerCommonStockShare_2315b9ee-5c73-4e08-b842-754bbaeb5afd" xlink:href="vmc-20240630.xsd#vmc_NumberOfVotesPerCommonStockShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_vmc_NumberOfVotesPerCommonStockShare_2315b9ee-5c73-4e08-b842-754bbaeb5afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_09a8eb34-86d8-4bbe-b4ec-ed3090240fb9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_09a8eb34-86d8-4bbe-b4ec-ed3090240fb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_b39f0485-9441-43eb-9ce0-4244df30ac2c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_PreferredStockSharesIssued_b39f0485-9441-43eb-9ce0-4244df30ac2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_f03199ec-1e11-4fb9-9a1b-0a35f1a265eb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_TreasuryStockCommonShares_f03199ec-1e11-4fb9-9a1b-0a35f1a265eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_b687c309-b3d8-4e41-92d8-dc83ef9d8330" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_03d62bfe-b16d-41ed-9f86-0b49a8188243" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased_b687c309-b3d8-4e41-92d8-dc83ef9d8330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITYSharesPurchasedandRetiredDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_4412e179-0115-40a1-a5d0-8894b19d76c0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_6d4c804b-ca01-4e10-b41a-4c0fa989d3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4412e179-0115-40a1-a5d0-8894b19d76c0" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_6d4c804b-ca01-4e10-b41a-4c0fa989d3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_9c4e4b44-7285-4c62-8b2f-a183332280a9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4412e179-0115-40a1-a5d0-8894b19d76c0" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_9c4e4b44-7285-4c62-8b2f-a183332280a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_f15d1608-96b4-4042-840d-78e943cd0444" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_4412e179-0115-40a1-a5d0-8894b19d76c0" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_f15d1608-96b4-4042-840d-78e943cd0444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#EQUITYChangesinTotalEquityDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_737c666a-2e5f-4792-8bd7-51a8472e43e8" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_737c666a-2e5f-4792-8bd7-51a8472e43e8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_65c811b3-7664-4af8-8790-da509b40759d" xlink:to="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_6f25ace2-ae17-4fe3-a937-9e6f7b7ccfbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:to="loc_us-gaap_ParentMember_6f25ace2-ae17-4fe3-a937-9e6f7b7ccfbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_8a130621-4227-42de-a8f2-585d5ebeef36" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f6dc7027-6151-426e-a44b-3b7ce2bb8d4b" xlink:to="loc_us-gaap_NoncontrollingInterestMember_8a130621-4227-42de-a8f2-585d5ebeef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_63384aac-bc27-46fc-92de-2c2dfd3a327f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8f71914b-6ba0-4cab-b7f3-4bfadbebd369" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_8f71914b-6ba0-4cab-b7f3-4bfadbebd369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_bb58c5a3-0eae-4d7b-8423-74d3580ae8ad" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9ae408f8-5bb6-4091-a756-d2e34766d9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9ae408f8-5bb6-4091-a756-d2e34766d9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6e05aa8d-f84c-4be4-9a64-a922a50c0ed2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_ProfitLoss_6e05aa8d-f84c-4be4-9a64-a922a50c0ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e56dfd24-86f4-41c0-b22f-f2a00cd4fff2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_e56dfd24-86f4-41c0-b22f-f2a00cd4fff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8438e81a-8106-40c0-be24-73e35ed1451f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_8438e81a-8106-40c0-be24-73e35ed1451f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b49ac35d-8ef3-43b8-9759-582f649efdcb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b49ac35d-8ef3-43b8-9759-582f649efdcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_497684ab-1144-4599-9125-b9b09c9f3c21" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_DividendsCommonStockCash_497684ab-1144-4599-9125-b9b09c9f3c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cd7dc485-4835-4da9-b4ef-55b098bd2838" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cd7dc485-4835-4da9-b4ef-55b098bd2838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da20a29c-e780-4f53-8aa9-2234c014067b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_e9105dae-d76d-4158-a9a8-7afd5dfd34f9" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_da20a29c-e780-4f53-8aa9-2234c014067b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SEGMENTREPORTINGNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_03701710-12bb-477d-a385-861f808472c2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_96e81dca-dbde-4d73-81a6-bf94cff992fc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_03701710-12bb-477d-a385-861f808472c2" xlink:to="loc_us-gaap_NumberOfOperatingSegments_96e81dca-dbde-4d73-81a6-bf94cff992fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_56d6c6aa-f1a1-4392-b45c-e2c21712b657" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_03701710-12bb-477d-a385-861f808472c2" xlink:to="loc_us-gaap_NumberOfReportableSegments_56d6c6aa-f1a1-4392-b45c-e2c21712b657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SEGMENTREPORTINGSegmentFinancialDisclosureDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_696e908b-4cb8-4037-9146-dc4107b6a87e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_696e908b-4cb8-4037-9146-dc4107b6a87e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_34b9d777-5630-4580-8665-1d6fe50352d1" xlink:to="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_0e258315-23ea-4791-a55c-49ae27473b38" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_AggregatesMember_0e258315-23ea-4791-a55c-49ae27473b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_1d1d0820-f659-4d68-a791-9d844c1118ac" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_AsphaltMember_1d1d0820-f659-4d68-a791-9d844c1118ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_213dc86c-ed95-4bc9-a3c1-6e4bcd406d91" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f99d88b5-85c3-4b69-bb1d-88ce85ac7cbb" xlink:to="loc_vmc_ConcreteMember_213dc86c-ed95-4bc9-a3c1-6e4bcd406d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:to="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_11409b84-2fea-4dfa-b96b-603d0ad23f0a" xlink:to="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_a305ac02-343e-4241-9e28-24abcf386163" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_OperatingSegmentsMember_a305ac02-343e-4241-9e28-24abcf386163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_37c9fc12-8687-4fa7-ba84-5092a3732772" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_IntersegmentEliminationMember_37c9fc12-8687-4fa7-ba84-5092a3732772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_5003d203-ecfa-43a7-b46d-5e711af18cf7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_5003d203-ecfa-43a7-b46d-5e711af18cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_f8954d42-f608-4989-9fc4-d19518b4e335" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_a94e44ab-947e-4e2a-9344-f4153fbe7407" xlink:to="loc_us-gaap_CorporateNonSegmentMember_f8954d42-f608-4989-9fc4-d19518b4e335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0efaf9e9-5a51-4559-9594-2f91e71daaa7" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a070898-70c2-4b43-b0fa-df6af3ef502d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8a070898-70c2-4b43-b0fa-df6af3ef502d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c3eac0f2-5966-48e0-9528-75f02845b3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_GrossProfit_c3eac0f2-5966-48e0-9528-75f02845b3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ff56d9e0-232c-4fea-b413-d9d63a169cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ff56d9e0-232c-4fea-b413-d9d63a169cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_481bf91a-c357-4742-acf2-cf45cbd03761" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_Assets_481bf91a-c357-4742-acf2-cf45cbd03761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ebf0c2b2-3f20-4719-83de-36bb9bf224b0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4a8fad29-db03-425c-8515-dd9e77e4aaa0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ebf0c2b2-3f20-4719-83de-36bb9bf224b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_ad717b38-e7c6-4ec4-91a7-8a65c4ae850c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_6f465fc8-7fe7-47d4-ab07-d063dc23a220" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_ad717b38-e7c6-4ec4-91a7-8a65c4ae850c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_6f465fc8-7fe7-47d4-ab07-d063dc23a220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_48cd4737-791e-4b9c-bd3d-72274f53fdc5" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_6f465fc8-7fe7-47d4-ab07-d063dc23a220" xlink:to="loc_us-gaap_InterestPaidNet_48cd4737-791e-4b9c-bd3d-72274f53fdc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_ca6f2ca1-71e3-4503-95c9-2cec7695361f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_6f465fc8-7fe7-47d4-ab07-d063dc23a220" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_ca6f2ca1-71e3-4503-95c9-2cec7695361f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_ad717b38-e7c6-4ec4-91a7-8a65c4ae850c" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e7932f79-eae9-4ef6-b4f9-697ab22863f0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_e7932f79-eae9-4ef6-b4f9-697ab22863f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NoteReceivedFromSaleOfBusiness_3c2028b7-0d2a-4703-9c59-5c6ebc4de650" xlink:href="vmc-20240630.xsd#vmc_NoteReceivedFromSaleOfBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:to="loc_vmc_NoteReceivedFromSaleOfBusiness_3c2028b7-0d2a-4703-9c59-5c6ebc4de650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6d0c9119-a9ce-4747-9ba1-388ca931cec1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_6d0c9119-a9ce-4747-9ba1-388ca931cec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_06814845-bb6c-42e4-b050-776275012f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_2e188534-08b8-42d9-9684-d19bee208573" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_06814845-bb6c-42e4-b050-776275012f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILLNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4b2a10e5-d225-43c7-b263-58ae31da28f3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_4b2a10e5-d225-43c7-b263-58ae31da28f3" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_bc215474-7594-42c7-bf0f-98d147232fd2" xlink:to="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_FormerCementMember_3e5929f6-f2a8-441c-81dd-313dfa7e564d" xlink:href="vmc-20240630.xsd#vmc_FormerCementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:to="loc_vmc_FormerCementMember_3e5929f6-f2a8-441c-81dd-313dfa7e564d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_896a2186-605a-43ff-b7d9-374389ca9d7a" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9838db04-8b5b-471b-8f79-9045b6628b94" xlink:to="loc_vmc_ConcreteMember_896a2186-605a-43ff-b7d9-374389ca9d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_9fa9684b-d20b-40a9-b107-66bebda7db58" xlink:to="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_5090d14a-fcfa-4420-894d-12dd0f3611c7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_5090d14a-fcfa-4420-894d-12dd0f3611c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_dc9098df-29ac-495f-b147-bd24ad778e37" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_cbfae57f-2cc6-471d-9bce-52da6db4376b" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_dc9098df-29ac-495f-b147-bd24ad778e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2a72cfc3-3964-4372-8f81-7289b007e74f" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2a72cfc3-3964-4372-8f81-7289b007e74f" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1e8bb60c-1078-463a-b0dc-21ac24f3f687" xlink:to="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AggregatesMember_b9d8a632-7e40-42f9-8ee1-36b3b6916f1d" xlink:href="vmc-20240630.xsd#vmc_AggregatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_AggregatesMember_b9d8a632-7e40-42f9-8ee1-36b3b6916f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AsphaltMember_dab9acb7-86d1-40f4-8b9e-2d928290d32b" xlink:href="vmc-20240630.xsd#vmc_AsphaltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_AsphaltMember_dab9acb7-86d1-40f4-8b9e-2d928290d32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_a031b197-6d3f-40f6-b324-cdc62c37f700" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_50caac47-dfd0-4292-98d3-d906679da53d" xlink:to="loc_vmc_ConcreteMember_a031b197-6d3f-40f6-b324-cdc62c37f700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_1ffac831-a98f-4d98-aff4-03dbe1dcbed1" xlink:to="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b20ee434-f629-4f9c-a54e-1b5acff4ed3d" xlink:to="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22e8be8b-eb16-405a-83a4-b0c906ea6d72" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:to="loc_us-gaap_Goodwill_22e8be8b-eb16-405a-83a4-b0c906ea6d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_87775d41-5ea0-449d-a532-9fda8b820113" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_87775d41-5ea0-449d-a532-9fda8b820113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_10f98acd-b4be-4ea9-bfdf-12d2e985c25b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_13755a13-20d7-4bf0-9eb5-cbb5845481f1" xlink:to="loc_us-gaap_Goodwill_10f98acd-b4be-4ea9-bfdf-12d2e985c25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_feb36b63-1e02-4d9e-88a0-8d0b0bfcae44" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_feb36b63-1e02-4d9e-88a0-8d0b0bfcae44" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ad08eb6d-f3be-42c5-90b5-34c400c52f7e" xlink:to="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_3ba977b2-d586-42f1-b6e0-547ea0cd45c1" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_TX"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_TX_3ba977b2-d586-42f1-b6e0-547ea0cd45c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_VA_4c83b474-7fe5-4c79-8da5-2f99ace65089" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_VA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_VA_4c83b474-7fe5-4c79-8da5-2f99ace65089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_7be4142d-b12f-437d-a61b-4b7a668a6c42" xlink:href="https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd#stpr_IL"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_afb60a66-6d9b-4995-bc38-77cb014dd093" xlink:to="loc_stpr_IL_7be4142d-b12f-437d-a61b-4b7a668a6c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a9ab701d-1966-4c3e-a67d-8abdc1686ee2" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_Acquisitions2024Member_a8436aca-eed1-4667-9eae-dfd422f056cf" xlink:href="vmc-20240630.xsd#vmc_Acquisitions2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e86d9eea-2b48-46f9-b794-deb51611fb86" xlink:to="loc_vmc_Acquisitions2024Member_a8436aca-eed1-4667-9eae-dfd422f056cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_cc61845d-6dea-473c-a4e7-515b1d8c1c3e" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_ConcreteMember_b15bbaeb-9599-4ec1-b02f-4994deea54af" xlink:href="vmc-20240630.xsd#vmc_ConcreteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_668262bf-7ea8-4dda-a0de-1ccaa2e00cab" xlink:to="loc_vmc_ConcreteMember_b15bbaeb-9599-4ec1-b02f-4994deea54af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_10217437-cb4c-43ad-bb64-9ef0aff42a00" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_cd939215-0c3a-4f2d-8b2d-63c14f03e2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_836b0a38-dc48-409d-87e0-872105786b09" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_cd939215-0c3a-4f2d-8b2d-63c14f03e2e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f0108f6c-9a6e-4f2d-9df3-8be52b76bd80" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da23faab-0a46-4a9f-9ba9-4991cf0ee6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_da23faab-0a46-4a9f-9ba9-4991cf0ee6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_80f145b6-e4ec-41af-8e45-46e3a0f13a78" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_80f145b6-e4ec-41af-8e45-46e3a0f13a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4982dfcf-50f6-4f37-b6be-e92eeddb8451" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_Goodwill_4982dfcf-50f6-4f37-b6be-e92eeddb8451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_26794751-57a0-401f-8dd0-18fe592fc48a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_26794751-57a0-401f-8dd0-18fe592fc48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_96dd0df6-bd33-499b-aa21-9cac0e6df1cc" xlink:href="vmc-20240630.xsd#vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes_96dd0df6-bd33-499b-aa21-9cac0e6df1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_7ef7135e-a040-411d-9f85-c544f9f06e45" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfBusinessesAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_7ef7135e-a040-411d-9f85-c544f9f06e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_NumberOfBusinessDivestitures_549ca3e7-5c59-4d89-85f2-71c81279f719" xlink:href="vmc-20240630.xsd#vmc_NumberOfBusinessDivestitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_vmc_NumberOfBusinessDivestitures_549ca3e7-5c59-4d89-85f2-71c81279f719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ec6f3a56-22d2-4bbb-9d86-6970780841aa" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AssetImpairmentCharges_ec6f3a56-22d2-4bbb-9d86-6970780841aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_1dbf8826-0b90-4e94-a4cd-49bd5affe2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_1dbf8826-0b90-4e94-a4cd-49bd5affe2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_52f610db-7301-4b5a-8960-699170c1cea7" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_803ce6fa-9db2-49b8-8f3e-25362579709e" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation_52f610db-7301-4b5a-8960-699170c1cea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="simple" xlink:href="vmc-20240630.xsd#ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"/>
  <link:presentationLink xlink:role="http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6d3eae1d-3557-48c3-bad1-38ad7ed1c10b" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_6d3eae1d-3557-48c3-bad1-38ad7ed1c10b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_28c36a35-7182-432e-91fa-5e5f6e1cb7dc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_vmc_Acquisitions2024Member_05000a2f-5315-4b66-98a5-f225d821273c" xlink:href="vmc-20240630.xsd#vmc_Acquisitions2024Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_bb3cba08-ae9a-41a5-acf3-3b911577ec92" xlink:to="loc_vmc_Acquisitions2024Member_05000a2f-5315-4b66-98a5-f225d821273c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9705a6d6-9467-4969-a3e8-4dbe94dcc98c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f9322fd4-4eca-40d8-bff7-f9be8813b945" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f9322fd4-4eca-40d8-bff7-f9be8813b945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_558a7431-ea34-4b39-a918-ae7a2e3f9a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_558a7431-ea34-4b39-a918-ae7a2e3f9a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e0817f32-2929-4bf9-a933-f576dbb19590" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e0817f32-2929-4bf9-a933-f576dbb19590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6ab93fdf-e1c4-47c3-ade1-ab12209e1984" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_6ab93fdf-e1c4-47c3-ade1-ab12209e1984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4998ddc9-b0bd-477d-b97b-fb43b3d3e7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4998ddc9-b0bd-477d-b97b-fb43b3d3e7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_59d99050-6e9d-410d-bc9d-813e0f9abdda" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_59d99050-6e9d-410d-bc9d-813e0f9abdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_82403e83-4c93-44a9-bfa7-b360ec2eb986" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_82403e83-4c93-44a9-bfa7-b360ec2eb986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_66c5fc74-0aa4-4c6e-9063-cfa1e5b4a7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_66c5fc74-0aa4-4c6e-9063-cfa1e5b4a7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e4cdfc7e-0e3f-461a-b483-d4bb23af86e3" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_15ed5a92-a48b-4aef-bf9f-80be34e85d1d" xlink:to="loc_us-gaap_Goodwill_e4cdfc7e-0e3f-461a-b483-d4bb23af86e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtPnsnAdjsSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsSvcCstMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnAdjsPrrSvcCstMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AggtPnsnAdjsSvcCstMember" xlink:to="loc_ecd_PnsnAdjsPrrSvcCstMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="loc_ecd_EqtyAwrdsAdjsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsMember" xlink:to="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember" xlink:to="loc_ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PnsnBnftsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EqtyAwrdsAdjFnTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EqtyAwrdsAdjFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrExpirationDate" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrExpirationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>vmc-20240630_g1.jpg
<TEXT>
begin 644 vmc-20240630_g1.jpg
M_]C_X  02D9)1@ ! @$!+ $L  #_X11[17AI9@  34T *@    @ !P$2  ,
M   !  $   $:  4    !    8@$;  4    !    :@$H  ,    !  (   $Q
M  (    E    <@$R  (    4    EX=I  0    !    K    -@   $L
M 0   2P    !061O8F4@4&AO=&]S:&]P($5L96UE;G1S(#,N,"!7:6YD;W=S
M #(P,#<Z,#(Z,C$@,30Z,#<Z-3@    #H $  P    $  0  H ( !     $
M  =>H , !     $   ,B          8! P #     0 &   !&@ %     0
M 28!&P %     0   2X!*  #     0 "   " 0 $     0   38" @ $
M 0  $ST         2     $   !(     ?_8_^  $$I&248  0(! $@ 2
M_^T #$%D;V)E7T--  '_[@ .061O8F4 9(     !_]L A  ," @("0@,"0D,
M$0L*"Q$5#PP,#Q48$Q,5$Q,8$0P,# P,#!$,# P,# P,# P,# P,# P,# P,
M# P,# P,# P, 0T+"PT.#1 .#A 4#@X.%!0.#@X.%!$,# P,#!$1# P,# P,
M$0P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" !$ * # 2(  A$!
M Q$!_]T !  *_\0!/P   04! 0$! 0$          P ! @0%!@<("0H+ 0 !
M!0$! 0$! 0         !  (#! 4&!P@)"@L0  $$ 0,"! (%!P8(!0,,,P$
M A$#!"$2,05!46$3(G&!,@84D:&Q0B,D%5+!8C,T<H+10P<EDE/PX?%C<S46
MHK*#)D235&1%PJ-T-A?25>)E\K.$P]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F
M=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$  @(! @0$ P0%!@<'!@4U 0 "$0,A
M,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)#4Q5C<S3Q)086HK*#!R8U
MPM)$DU2C%V1%539T9>+RLX3#TW7C\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:V
MQM;F]B<W1U=G=X>7I[?'_]H # ,!  (1 Q$ /P#SA[MSW.\23]Y7;_XGO_%3
M?_X2L_\ /F.N&7=?XGO_ !4Y'_A&S_S[C+?YS_<^3R6#=K_XV"?^=]FO&/3_
M -^7(T.+;ZW2?:]I^XA=9_C6/_9A=Y44_D*Y%GTV_$?E1Y;_ '/C_NA1W?IQ
M)>:?6_\ QE]>Z']8\SI6)1B/HQO3V.M987G?57>[<:[ZV?3L_<5GZB_XPNM?
M6+KAZ=G4XM=/HOMW4ML:Z6E@'\Y=:W;[_P!U8YY/*,?NT."N/?\ 176'T))<
M!]??K_UGZM]9JP,"G&LJLQF7EU[;'.W.?=61^BNJ;M_1?NJA]5?\9O7^L_6#
M#Z9E8^(RC)<YKW5,L#P&L?9[2^^QOYG[B0Y/*<?N@#AKBWZ!5AX3ZUD_\Z.K
MZ_\ :W(_\^.74_XF_P#Q19G_ (3/_GVE<M]:_P#Q4=7_ /#N1_Y\<NG_ ,3S
MV5]?SK'D-8S"<YSCP +*22M3/_N0_P!P+1N^Q)+R?J/^.;J3KW?LO!IKQP2&
M')+WO<V?:]S:7TLJW-_P>^W_ (Q5/_'C^M'_ '%P?^V[O_>E9P^'\P1= >97
M<0?8TEQ)_P 8%^-]1,7ZR9E%=F;F6/IJHKW,KWBRZMI.]UUC6,IQ_4?^^_V?
MH]ZY+_QX_K1_W&P?^V[O_>E-AR6:?%P@>F1@=?TH[JX@^QI+RQW^.#-?T3U*
M\?'KZQ7<UME;P]U-E+FV;KJ VQEE=M5K:F6566O_ -)^D_P&=_X\?UH_[BX'
M_;=W_O2G#D,YOT@4:U*N(/LB2\_^N'U_ZUT.KI+\2G&>>H8HON]5MA <0S2O
MT[J_9[_SEA]/_P ;_7;>H8U>=3A58;[JVY-K:[=S*BYHNL;^L/\ <RO=^8FQ
MY+-*''$ C7K^ZKB#ZXDO)>H?XY>K.RG_ +,PL>O$!(K^TA[[")]KW^C;377N
M;_@OTFS_ $MBM?5W_&WGY75:,/J^+0*,FQM0NQMS#6YYV,?8V^RUME>\_I/?
M7L9^D_2?S:)Y'.(\1B-!=7JKB#__T/.;6%EKV'EKBW[C"[?_ !/?^*G(_P#"
M-G_GW&7+?6/%.']8.I8L%HJRKFM!_=WN-;O[5>U=%_BER64_6X5NYR<:VIOQ
M'IY'_4T.6]S)XN6F1UAQ+!NB_P :AGZY9 \*J1_T%RV*SU,FFL?GV,;][@%T
MG^,RWU/KKU #45BE@(\J:G'_ *3EE_5;$=F_63I>,UN\/RJB]H_<8X6W'^S4
MQZ.$\/+0)Z8P?^:H[NE_C+_\6_4_^L?^V]"O?XH__%8?_"MO_55*C_C+_P#%
MOU/_ *Q_[;T*]_BC_P#%8?\ PK;_ -54HY_[A_ZE'_HJZ_5+_CB_\5./_P"$
M:_\ S[DK(_Q>?^+/I?\ QC__ #U:M?\ QQ?^*G'_ /"-?_GW)61_B\_\6?2_
M^,?_ .>K4,?^X?\ J<E=?JT?K7_XJ.K_ /AW(_\ /CEN_P"+3^E]:_\ 35?_
M -56L+ZU_P#BHZO_ .'<C_SXY;O^+3^E]:_]-5__ %5:DR_[F_P8J&[QHX'P
M78?4O_%\_P"M&%?G/S1B4TV^@UHK]1SG!K+7ETOJ:QC6VU[?IKCQP/@O8O\
M$W_XF<K_ ,/V?^>L9#G,L\>'B@:E8%J&[B?XP>B_L#ZF]&Z0+CD#'R;?TNW9
MNW^M?_-[K/H^KL^FO.#H%ZU_CG_Y)Z=_X8=_Y[<O)3P4.1D98.(ZF4I$^9*B
M]A]</\7[OJST;#Z@[*]>VVQM.35MAK;'-?;-+O\ 1M])U?O7'G@_!>Q_XX__
M !,8W_AZO_SUD+QP\'X(\GDGDP\4S9LJ.[W/^,S^C_5W_P!-[?R5+C<'$LSL
M[&P:2!;E6LHK+N ZQPJ;N_M.79?XS/Z/]7?_ $WM_)4N9^J__BFZ/_X?QO\
MS]6ERY(Y:QT$S^,E'=V/KS]2&_57[$^K)=E598>UQ<T-+7UAA=]%Q]EGJ>S]
MQ<JUSFN#FF'-((([$+U/_'3_ $3I7_&7?]36O*T[D\DLF",IFY&]?JH[O__1
MH_XW>CG$^L%74V#]%U*H;C,_I:0VI^GYK?0^S_\ @BY;ZN=6/1NNX74]2W&M
M#K0T N-3OT>0U@<6MWNH?9L]R]L^O'U>/U@^KU^)4)RZ8OQ/.U@/Z/Z3&_IJ
MW64>_P#TGJ+P$Z$@Z$:$'D+:Y+)'+@]N6\1P2']3]%8="V^K9[^I=4R^H/!:
M<NY]VTF=H>XN:S^PSV+L_P#%!T<Y/6[^JV-_1]/KV5G7^=NEGM_>V8[;M_\
MQM:X)H+W!C 7O<0&M;J23PUH7T#]3/J^/J_]7\?!<!]I=^FRR.]SXWC0N;^B
M:&4;F_3])+GLHQX.".\_2/[GZ2AJ7R3_ !E_^+?J?_6/_;>A&_Q8=0P\#ZUU
MOS+6T5W4V5-LL(:T/.VQK7/=#6[_ $]K/Y:W/\:7U0ZC9U0]>Z?0_)IR&-&6
MVL%[V/K;Z;;#6WW^BZAC/=_@_3_2+S8Z$AVA'(*?AX,W*Q@)?H"$N\2%'0O8
M_P"-3J6%U#ZT X5S;V8V-718^LAS?4#[;G-:]OM=L;<S?_+]BH_XO!/UTZ7_
M %[/_/5JYP03 U/8!>B_XKOJAU0=79U[.I?BXV*UWV<6@L=:^QAJW-K>-WH,
MIL?^E_TGI^EZGZ78LHAAY4P,MH&(O>14-2\?]:__ !4=7_\ #N1_Y\<MW_%I
M_2^M?^FJ_P#ZJM8/UK</^='5]?\ M;D?^?'KI?\ %'4S)ZUU''<8;=@/8?@Z
MRII_ZI+,:Y6^T8J&[PPX'P7JW^*3K'2<3H67B9693CY'VMUHKM>UA+'5T,:]
MOJ%N]N^M_P!%>9=1Z;G]*RGX?4*'X]]9+2UX(!@[=];OHV5N_,L9['JK+4_-
MBCGQ</%0-&QJH&GU?_&_D8^3T3IE^-:RZE^0_;96X.:88YKMKV2WZ07E)X*]
M#NZ+F]4_Q3=)=@TNONP[[;75L!<\UF[+JL]-C07/<USZW_U%YX="0="-"#RH
M^2$8XY8P;X)SC^*C^;ZC_C1^L?1.J_5K KP,RK(MNR&9 J8X.>VL5VAQN8V?
M0>U]S&>G;[_^V[%Y<>#\%>'2,P=&=UI[37A^LS'J<X$>H]XL>[TM-NREM#O4
M?^_[%0)$%2<OBCB@81EQ42HE[K_&9_1_J[_Z;V_DJ7,_5?\ \4W1_P#P_C?^
M?JUTW^,PC[/]7?\ TWM_)4N9^JY'_.;H_P#X>QO_ #]6F8?]RGRG_P!TH[OH
M/^.G^B=*_P",N_ZFM>5KU3_'2?U3I7_&7?\ 4UKRN0A\/_W/'SE_TE2W?__2
MWLOZ[]4Q?KT>A/II/2FWX^,ZX-?ZP?E4BRCW^IZ7](_X'^;3=1^NG5J/KM3T
M/'Q\<].=D58UE[VN=87O8S(O]-S+6U_HVW,_P2Q/K$R]WUA^N#\83D8E.!FU
M.[M.,,:YUC?ZM/JJOCN.1U/ZL=5)+1UGK&?G"MVI8'68V/55/\EE"OQQ8ZC+
MA'\WP_\ 5/;]WC6W^;W=_P!>OJAC=0=TV_J-3,IC_3>"U^QK_P!U^3Z?V9FQ
MW\YNM_1_GJIB_7W"O^N-_P!7#L;57-5.0-Y<_)86MMQ2ST]K-GZ;])O]/]%_
MPB\ZS^J_:?JOG8_KLP7"W=9]7L3"V-J++:JG9.=F6,=<S_!U_P [_/>CC_\
M U[N;8'?7#JN,QT6]8Z%]GZ:8]M]EE5/I-JM_FMMOHVL]9S_ $O^$0'*XP#=
M_++<[2CP>KY?ZRK>VQ?KQ]4\SJ Z;C=2JLRG.]-C8<&.=.W95D.8W'MWN_F_
M3M_2_P"#4[/K=T W/PJ<ZO[=Z[\)E+FOG[0P>YCF[-WI,=]._P#F/^%7EN(V
MKJ/3NE]$_:V2[,IN#:NCX_3JVWX]S2_U;79;[<7]&QP=9=:[(W_X;(K_ $5O
MI=5]4,+#?U7ZX9EE+'Y5.=D-JN<T%[!NR#^B>[^;W?G;$,G+8H FY&NG^%P
M^J$/2H$NYT_ZY=.QOJYA]5Z]U#&#LIUC6VXS;?3>6/?7^@HMK^V?HVM;ZWZ'
MZ:!UWZ]8C/JMD=<^KM].8ZBRNLBQKX!>X,/J4DX][/;]!<5@=4.)T#ZJ4O?3
MTZMPS7MZU=CC)=0\7V_H\>I_L8ZQS*_4?_PE?^C5/)=NZ/\ 7)YLLN+\K"L]
M:ZOT;+ ZV]XR'4;*O2];=ZK/T;/IIPY:'$2;TGM^C*'N^W^[_P!VJWU+JOUT
M^K/1LAN+U/.93DEH<ZIK++"T$2/4]!EOI;O^$6OC9./EX]>3C6-NHM:'5VL(
M+7-/YS7!>:?6?*Q,+ZR=5MJZM=T3,RZ*VY%.;B-R<3,8&>DQV,^L9/ZOZ;-E
MGJX^_>^VO_2TU]A]2;;\SZIX;\G$KZ>ZYMGZ"BOT6;'/?LMKH_P?KM/K?R]_
MJL]CU7R88QQQF+UJ[_K#]'T_]W-(.KAX7UD^NOUG?E9GU:JPL;I6+::J7Y>\
MV7EHW'Z'T/;L=]"G9ZOI^M;^D]/:Z3];0>@NZG]8Z'=%MQWFG(9>US&N>!NW
MXC7CU;F6_F5L]2S^<9^E_G5ROU0^M&!]3>GY70/K&+,3,PKK'U 5N<VYCOH^
M@]H]V]['['V^E5L]+])_.;!=?ZAU?JW3^A?63K/3C3TK&SW69&*T.?\ JQ-/
MV?*R:GCZ/Z/)9[V,JL]2O_N2II81*?#P"..ZA,?-+T_H_O\ &BWN.G?7'ZM=
M3Q\G(PLYEM>'6ZW(!:]CFUL&ZRWT;6,N=6W]]C$&OZ^_4^R^FAO5*0_(9ZC"
M[<U@!#G?IKK&MIQ[/9_-7OKM_P"W&+B>L9V']8?K'F=7Z"'68&'T?+;U'+#'
MUL>YU&2RJIWJ,KWV>^CZ?O\ T/[F.AVXV*__ !?_ %3WU,=OZFQKY:#+7OR?
M68[^39L9ZG[Z7W;&!$GB'$0.&QQ0XHREZO3_ %567OL'ZZ?5CJ&-E96)G-LJ
MP6&W)]EC7-8!+K/2LK;;8S_BF/4<;Z\?53*SJ,#'ZE6_)R0TTLAX!+QOKK]5
MS/19<[Z/H/L];U?T.SU5R/UA:P?6_P"M!: "[ZO6EQ Y,4-W._LM:LGJ&=TC
MJWU0Z)]6NEX[OV]OIVT>FYCF.<TNNR_6V^FZG*_I.]MG\S9Z]G\TA'EL<@#Z
MJE6MC]7Q1XN*?]U5OHG4OKQ]5>EYKL#.Z@RK*9&^L,L?MG@6/IKLKK=_7>BY
MWUN^K?3[!7F9]51=CC,8?<YKZ''TZ[:;*VN9?ZCOYNNIS[7_ +B\ZZSU,/L^
MLV*<AG3;3=D5GI6+A!]V6&;[F9V7FV,>YM.SU;[;&/9Z57J7?H_4K]74^K[<
M>_ZW?5IQ#;?3^KM!8=';7M]6MVW_ (1GZ1B!Y: CQ'BV).O]7B_=_P"_5;UU
M'US^K.15B74YS7UY]QQL9P99K<"T>C9^C_0/_2U_TCTO9^D^@KSNL=-;U9O1
MC=_E!U7KB@-<?T<[=[K&M])GN'Y[UY>>D'J'3OKK7CC;=T[J3LS%##M#32_)
MW[&M_P"ZWK-K_E[%U'U">.M]2ZM];WU>E]M=7BXS'3N;7377Z^UWT?3NM]/_
M *Y2ADP0C&4@34=.GS2X98_^E_S$@O\ _]/U5)?*J22GZI&V3$3W3KY5224_
M5.DGB>_BG7RJDDI^J3$:\:<^/9.OE5))3]4G;INCG2?%.OE5))3]3O\ 2EN_
M;,^S=$S_ "94U\JI)*?JENV/;$=HX3KY5224_2?UNV_\UNK;YV_9+IVQ,;'>
M*;ZH>G_S8Z3MG^ATQNC=MV-\%\VI*7_(_P"'_P!RCJ_5.D^??QA.OE5)1)?H
MGZ^?MW_FY?\ L+?]JG])Z6W?Z,.^T;/4]V[9]'T?T_\ HD;ZE?LO_FMT[]D[
M_L7IG9ZGT]VY_P!H]3\WU/M'J[]GZ/\ T?L7S@DIC_N<?W^G]W]/_N$=7__9
M_^T94E!H;W1O<VAO<" S+C  .$))300$       '' (   (  @ X0DE-!"4
M     !!&#/*))KA6VK"< :&PIY!W.$))30/M       0 2P    !  $!+
M  $  3A"24T$)@      #@             _@   .$))300-       $
M'CA"24T$&0      !    !XX0DE- _,       D           $ .$))300*
M       !   X0DE-)Q        H  0         ".$))30/U      !( "]F
M9@ ! &QF9@ &       ! "]F9@ ! *&9F@ &       ! #(    ! %H    &
M       ! #4    ! "T    &       !.$))30/X      !P  #_________
M____________________ ^@     _____________________________P/H
M     /____________________________\#Z     #_________________
M____________ ^@  #A"24T$"       $     $   )    "0      X0DE-
M!!X       0     .$))300:      -1    !@             #(@  !UX
M   . %8 30!# "  *  R #@ ,  I "  8P!O '  >0    $
M             0             '7@   R(                      0
M                       0     0       &YU;&P    "    !F)O=6YD
M<T]B:F,    !        4F-T,0    0     5&]P(&QO;F<          $QE
M9G1L;VYG          !"=&]M;&]N9P   R(     4F=H=&QO;F<   =>
M!G-L:6-E<U9L3',    !3V)J8P    $       5S;&EC90   !(    '<VQI
M8V5)1&QO;F<         !V=R;W5P241L;VYG          9O<FEG:6YE;G5M
M    #$53;&EC94]R:6=I;@    UA=71O1V5N97)A=&5D     %1Y<&5E;G5M
M    "D53;&EC951Y<&4     26UG(     9B;W5N9'-/8FIC     0
M %)C=#$    $     %1O<"!L;VYG          !,969T;&]N9P
M0G1O;6QO;F<   ,B     %)G:'1L;VYG   '7@    -U<FQ415A4     0
M     &YU;&Q415A4     0       $US9V5415A4     0      !F%L=%1A
M9U1%6%0    !       .8V5L;%1E>'1)<TA434QB;V]L 0    AC96QL5&5X
M=%1%6%0    !       ):&]R>D%L:6=N96YU;0    ]%4VQI8V5(;W)Z06QI
M9VX    '9&5F875L=     EV97)T06QI9VYE;G5M    #T53;&EC959E<G1!
M;&EG;@    =D969A=6QT    "V)G0V]L;W)4>7!E96YU;0   !%%4VQI8V5"
M1T-O;&]R5'EP90    !.;VYE    "71O<$]U='-E=&QO;F<         "FQE
M9G1/=71S971L;VYG          QB;W1T;VU/=71S971L;VYG          MR
M:6=H=$]U='-E=&QO;F<      #A"24T$*       #     $_\        #A"
M24T$%       !     ,X0DE-! P     $UD    !    H    $0   '@  !_
M@   $ST &  !_]C_X  02D9)1@ ! @$ 2 !(  #_[0 ,061O8F5?0TT  ?_N
M  Y!9&]B90!D@     '_VP"$  P(" @)" P)"0P1"PH+$14/# P/%1@3$Q43
M$Q@1# P,# P,$0P,# P,# P,# P,# P,# P,# P,# P,# P,# P!#0L+#0X-
M$ X.$!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P,# P,
M# P,# P,# P,# P,#/_  !$( $0 H ,!(@ "$0$#$0'_W0 $  K_Q $_   !
M!0$! 0$! 0         #  $"! 4&!P@)"@L!  $% 0$! 0$!          $
M @,$!08'" D*"Q   00! P($ @4'!@@% PPS 0 "$0,$(1(Q!4%181,B<8$R
M!A21H;%"(R054L%B,S1R@M%#!R624_#A\6-S-1:BLH,F1)-49$7"HW0V%])5
MXF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7%U>7U5F9VAI:FML;6YO8W1U=G=X>7
MI[?'U^?W$0 " @$"! 0#! 4&!P<&!34!  (1 R$Q$@1!46%Q(A,%,H&1%*&Q
M0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:BLH,')C7"TD235*,79$55-G1EXO*S
MA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V)S='5V=WAY>GM\?_
MV@ , P$  A$#$0 _ /.'NW/<[Q)/WE=O_B>_\5-__A*S_P ^8ZX9=U_B>_\
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
M^T>KOV?H_P#1^Q?."2F/^YQ_?Z?W?T_^X1U?_]D .$))300A      !Y
M 0$    8 $$ 9 !O &( 90 @ %  : !O '0 ;P!S &@ ;P!P "  10!L &4
M;0!E &X = !S    ' !! &0 ;P!B &4 ( !0 &@ ;P!T &\ <P!H &\ <  @
M $4 ; !E &T 90!N '0 <P @ #, +@ P     0 X0DE-! 8       < "
M  $! /_A&4%H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O #P_>'!A8VME
M="!B96=I;CTG[[N_)R!I9#TG5S5-,$UP0V5H:4AZ<F53>DY48WIK8SED)S\^
M"CQX.GAM<&UE=&$@>&UL;G,Z>#TG861O8F4Z;G,Z;65T82\G('@Z>&UP=&L]
M)UA-4"!T;V]L:VET(#,N,"TR."P@9G)A;65W;W)K(#$N-B<^"CQR9&8Z4D1&
M('AM;&YS.G)D9CTG:'1T<#HO+W=W=RYW,RYO<F<O,3DY.2\P,B\R,BUR9&8M
M<WEN=&%X+6YS(R<@>&UL;G,Z:5@])VAT=' Z+R]N<RYA9&]B92YC;VTO:5@O
M,2XP+R<^"@H@/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70])W5U:60Z8SEC
M9C1D-#DM8S%E-BTQ,61B+6(V-V$M8F8U83=F-34T,&4W)PH@('AM;&YS.F5X
M:68])VAT=' Z+R]N<RYA9&]B92YC;VTO97AI9B\Q+C O)SX*(" \97AI9CI#
M;VQO<E-P86-E/C$\+V5X:68Z0V]L;W)3<&%C93X*(" \97AI9CI0:7AE;%A$
M:6UE;G-I;VX^,3@X-CPO97AI9CI0:7AE;%A$:6UE;G-I;VX^"B @/&5X:68Z
M4&EX96Q91&EM96YS:6]N/C@P,CPO97AI9CI0:7AE;%E$:6UE;G-I;VX^"B \
M+W)D9CI$97-C<FEP=&EO;CX*"B \<F1F.D1E<V-R:7!T:6]N(')D9CIA8F]U
M=#TG=75I9#IC.6-F-&0T.2UC,64V+3$Q9&(M8C8W82UB9C5A-V8U-30P93<G
M"B @>&UL;G,Z<&1F/2=H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O)SX*
M(#PO<F1F.D1E<V-R:7!T:6]N/@H*(#QR9&8Z1&5S8W)I<'1I;VX@<F1F.F%B
M;W5T/2=U=6ED.F,Y8V8T9#0Y+6,Q938M,3%D8BUB-C=A+6)F-6$W9C4U-#!E
M-R<*("!X;6QN<SIP:&]T;W-H;W ])VAT=' Z+R]N<RYA9&]B92YC;VTO<&AO
M=&]S:&]P+S$N,"\G/@H@(#QP:&]T;W-H;W Z2&ES=&]R>3X\+W!H;W1O<VAO
M<#I(:7-T;W)Y/@H@/"]R9&8Z1&5S8W)I<'1I;VX^"@H@/')D9CI$97-C<FEP
M=&EO;B!R9&8Z86)O=70])W5U:60Z8SEC9C1D-#DM8S%E-BTQ,61B+6(V-V$M
M8F8U83=F-34T,&4W)PH@('AM;&YS.G1I9F8])VAT=' Z+R]N<RYA9&]B92YC
M;VTO=&EF9B\Q+C O)SX*(" \=&EF9CI/<FEE;G1A=&EO;CXQ/"]T:69F.D]R
M:65N=&%T:6]N/@H@(#QT:69F.EA297-O;'5T:6]N/C,P,"\Q/"]T:69F.EA2
M97-O;'5T:6]N/@H@(#QT:69F.EE297-O;'5T:6]N/C,P,"\Q/"]T:69F.EE2
M97-O;'5T:6]N/@H@(#QT:69F.E)E<V]L=71I;VY5;FET/C(\+W1I9F8Z4F5S
M;VQU=&EO;E5N:70^"B \+W)D9CI$97-C<FEP=&EO;CX*"B \<F1F.D1E<V-R
M:7!T:6]N(')D9CIA8F]U=#TG=75I9#IC.6-F-&0T.2UC,64V+3$Q9&(M8C8W
M82UB9C5A-V8U-30P93<G"B @>&UL;G,Z>&%P/2=H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O)SX*(" \>&%P.D-R96%T941A=&4^,C P-RTP,BTR,50Q
M-#HP-SHU."TP-CHP,#PO>&%P.D-R96%T941A=&4^"B @/'AA<#I-;V1I9GE$
M871E/C(P,#<M,#(M,C%4,30Z,#<Z-3@M,#8Z,# \+WAA<#I-;V1I9GE$871E
M/@H@(#QX87 Z365T861A=&%$871E/C(P,#<M,#(M,C%4,30Z,#<Z-3@M,#8Z
M,# \+WAA<#I-971A9&%T841A=&4^"B @/'AA<#I#<F5A=&]R5&]O;#Y!9&]B
M92!0:&]T;W-H;W @16QE;65N=',@,RXP(%=I;F1O=W,\+WAA<#I#<F5A=&]R
M5&]O;#X*(#PO<F1F.D1E<V-R:7!T:6]N/@H*(#QR9&8Z1&5S8W)I<'1I;VX@
M<F1F.F%B;W5T/2=U=6ED.F,Y8V8T9#0Y+6,Q938M,3%D8BUB-C=A+6)F-6$W
M9C4U-#!E-R<*("!X;6QN<SIS=%)E9CTG:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R<*("!X;6QN<SIX87!-33TG:'1T
M<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+VUM+R<^"B @/'AA<$U-.D1E<FEV
M961&<F]M(')D9CIP87)S951Y<&4])U)E<V]U<F-E)SX*(" @/'-T4F5F.FEN
M<W1A;F-E240^=75I9#IB.&4R,# U,"UB-38Q+3$Q9&(M8C V,2TY93DX,S8Y
M9#(T,#<\+W-T4F5F.FEN<W1A;F-E240^"B @(#QS=%)E9CID;V-U;65N=$E$
M/F%D;V)E.F1O8VED.G!H;W1O<VAO<#IB.&4R,# T9BUB-38Q+3$Q9&(M8C V
M,2TY93DX,S8Y9#(T,#<\+W-T4F5F.F1O8W5M96YT240^"B @/"]X87!-33I$
M97)I=F5D1G)O;3X*(" \>&%P34TZ1&]C=6UE;G1)1#YA9&]B93ID;V-I9#IP
M:&]T;W-H;W Z8SEC9C1D-#@M8S%E-BTQ,61B+6(V-V$M8F8U83=F-34T,&4W
M/"]X87!-33I$;V-U;65N=$E$/@H@/"]R9&8Z1&5S8W)I<'1I;VX^"@H@/')D
M9CI$97-C<FEP=&EO;B!R9&8Z86)O=70])W5U:60Z8SEC9C1D-#DM8S%E-BTQ
M,61B+6(V-V$M8F8U83=F-34T,&4W)PH@('AM;&YS.F1C/2=H='1P.B\O<'5R
M;"YO<F<O9&,O96QE;65N=',O,2XQ+R<^"B @/&1C.F9O<FUA=#YI;6%G92]J
M<&5G/"]D8SIF;W)M870^"B \+W)D9CI$97-C<FEP=&EO;CX*"CPO<F1F.E)$
M1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H\/WAP86-K970@96YD/2=W)S\^_^(,6$E#0U]0
M4D]&24Q%  $!   ,2$QI;F\"$   ;6YT<E)'0B!865H@!\X  @ )  8 ,0
M86-S<$U31E0     245#('-21T(               $  /;6  $     TRU(
M4" @
M       18W!R=    5     S9&5S8P   80   !L=W1P=    ?     48FMP
M=    @0    4<EA96@   A@    49UA96@   BP    48EA96@   D     4
M9&UN9    E0   !P9&UD9    L0   "(=G5E9    TP   "&=FEE=P   ]0
M   D;'5M:0   _@    4;65A<P  ! P    D=&5C:   !#     ,<E120P
M!#P   @,9U120P  !#P   @,8E120P  !#P   @,=&5X=     !#;W!Y<FEG
M:'0@*&,I(#$Y.3@@2&5W;&5T="U086-K87)D($-O;7!A;GD  &1E<V,
M    $G-21T(@245#-C$Y-C8M,BXQ               2<U)'0B!)14,V,3DV
M-BTR+C$
M             %A96B        #S40 !     1;,6%E:(
M      !865H@        ;Z(  #CU   #D%A96B        !BF0  MX4  !C:
M6%E:(        "2@   /A   ML]D97-C         !9)14,@:'1T<#HO+W=W
M=RYI96,N8V@              !9)14,@:'1T<#HO+W=W=RYI96,N8V@
M                                                        9&5S
M8P         N245#(#8Q.38V+3(N,2!$969A=6QT(%)'0B!C;VQO=7(@<W!A
M8V4@+2!S4D="               N245#(#8Q.38V+3(N,2!$969A=6QT(%)'
M0B!C;VQO=7(@<W!A8V4@+2!S4D="                             &1E
M<V,         +%)E9F5R96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V
M,3DV-BTR+C$              "Q2969E<F5N8V4@5FEE=VEN9R!#;VYD:71I
M;VX@:6X@245#-C$Y-C8M,BXQ                                  !V
M:65W       3I/X %%\N !#/%  #[<P !!,+  -<G@    %865H@      !,
M"58 4    %<?YVUE87,          0                        */
M G-I9R      0U)4(&-U<G8        $      4 "@ / !0 &0 > ", *  M
M #( -P [ $  10!* $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H
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
M :(    & @,!              <(!@4$"0,* @$ "P$   8# 0$!
M    !@4$ P<"" $)  H+$  " 0,$ 0,# @,# P(&"74! @,$$042!B$'$R(
M"#$403(C%0E10A9A)#,74G&!&&*1)4.AL? F-'(*&<'1-2?A4S:"\9*B1%1S
M148W1V,H5597&K+"TN+R9(-TDX1EH[/#T^,I.&;S=2HY.DA)2EA96F=H:6IV
M=WAY>H6&AXB)BI25EI>8F9JDI::GJ*FJM+6VM[BYNL3%QL?(R<K4U=;7V-G:
MY.7FY^CIZO3U]O?X^?H1  (! P($! ,%! 0$!@8%;0$" Q$$(1(%,08 (A-!
M40<R811Q"$*!(Y$54J%B%C,)L23!T4-R\!?A@C0EDE,88T3QHK(F-1E4-D5D
M)PIS@Y-&=,+2XO)59756-X2%H[/#T^/S*1J4I+3$U.3TE:6UQ=7E]2A'5V8X
M=H:6IK;&UN;V9W>'EZ>WQ]?G]TA8:'B(F*BXR-CH^#E)66EYB9FIN<G9Z?DJ
M.DI::GJ*FJJZRMKJ^O_:  P# 0 "$0,1 #\ H5_G]YJ'/?SAOG96PQ/3K%VI
MA<,PD9&+3;:ZYP6W)IAI_$C4A=!]0" >??9+[N\!M_9;E^-CJK S?[W-*_\
M+5T%+\CZM_*IX_8 .J@O<S])NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[K=S_P"$6_\ S,SY_?\ AB_'W_WH=V^\$?OO_P#)*Y=_YJWG_'+?HYVCXI/L
M'^7K?L]\].COKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KYI/\ PK1WOO/;
MW\TK;]#@-V[HP= WQ4ZEF:BPV=RV,IFFDW?NI7G,%#(JZB  6^IL/Z>^H7W/
MK"QN?::22>%';Z^X[F16/]G!_$.@YNC$76"1@?Y?EUK&_P"E/L__ )^%OS_T
M,,]_]4>\IOW3M/\ RCQ?\XT_Z!Z+];_/_5^?7O\ 2GV?_P _"WY_Z&&>_P#J
MCW[]T[3_ ,H\7_.-/^@>O:W^?^K\^O?Z4^S_ /GX6_/_ $,,]_\ 5'OW[IVG
M_E'B_P"<:?\ 0/7M;_/_ %?GU[_2GV?_ ,_"WY_Z&&>_^J/?OW3M/_*/%_SC
M3_H'KVM_G_J_/KW^E/L__GX6_/\ T,,]_P#5'OW[IVG_ )1XO^<:?] ]>UO\
M_P#5^?7O]*?9_P#S\+?G_H89[_ZH]^_=.T_\H\7_ #C3_H'KVM_G_J_/KW^E
M/L__ )^%OS_T,,]_]4>_?NG:?^4>+_G&G_0/7M;_ #_U?GU[_2GV?_S\+?G_
M *&&>_\ JCW[]T[3_P H\7_.-/\ H'KVM_G_ *OSZ]_I3[/_ .?A;\_]##/?
M_5'OW[IVG_E'B_YQI_T#U[6_S_U?GU[_ $I]G_\ /PM^?^AAGO\ ZH]^_=.T
M_P#*/%_SC3_H'KVM_G_J_/KW^E/L_P#Y^%OS_P!##/?_ %1[]^Z=I_Y1XO\
MG&G_ $#U[6_S_P!7Y]>_TI]G_P#/PM^?^AAGO_JCW[]T[3_RCQ?\XT_Z!Z]K
M?Y_ZOSZ]_I3[/_Y^%OS_ -##/?\ U1[]^Z=I_P"4>+_G&G_0/7M;_/\ U?GU
M[_2GV?\ \_"WY_Z&&>_^J/?OW3M/_*/%_P XT_Z!Z]K?Y_ZOSZ]_I3[/_P"?
MA;\_]##/?_5'OW[IVG_E'B_YQI_T#U[6_P _]7Y]>_TI]G_\_"WY_P"AAGO_
M *H]^_=.T_\ */%_SC3_ *!Z]K?Y_P"K\^O?Z4^S_P#GX6_/_0PSW_U1[]^Z
M=I_Y1XO^<:?] ]>UO\_]7Y]>_P!*?9__ #\+?G_H89[_ .J/?OW3M/\ RCQ?
M\XT_Z!Z]K?Y_ZOSZV4_^$HW:.\ZS^:W28+/[EW1N2@W%\<>X\4M/F-SY6NIJ
M"HHJK#;@CR7V5<TBNVFB:  :2/-KU<:6Q@^]UM5BGM"T]O&D31WELW:BJ6J)
M$TZEI_'7_:]+MK=C=@$FFD^?\_+_ %'KZ:OOEMT)>O>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NOCY_P X'L7L#&_S2/G]08_?>\:"@HOE7W)!3T%%NC-4U)!3
M1[OJ4CA@IX9U1%4<*J@ >^SOLQMNW2>U'+LDEO&S-86U69%)/Z:_+H)W;,+F
M2A/Q&H]>JX_]*?9__/PM^?\ H89[_P"J/<E_NG:?^4>+_G&G_0/3&M_G_J_/
MKW^E/L__ )^%OS_T,,]_]4>_?NG:?^4>+_G&G_0/7M;_ #_U?GU[_2GV?_S\
M+?G_ *&&>_\ JCW[]T[3_P H\7_.-/\ H'KVM_G_ *OSZ]_I3[/_ .?A;\_]
M##/?_5'OW[IVG_E'B_YQI_T#U[6_S_U?GU[_ $I]G_\ /PM^?^AAGO\ ZH]^
M_=.T_P#*/%_SC3_H'KVM_G_J_/KW^E/L_P#Y^%OS_P!##/?_ %1[]^Z=I_Y1
MXO\ G&G_ $#U[6_S_P!7Y]>_TI]G_P#/PM^?^AAGO_JCW[]T[3_RCQ?\XT_Z
M!Z]K?Y_ZOSZ]_I3[/_Y^%OS_ -##/?\ U1[]^Z=I_P"4>+_G&G_0/7M;_/\
MU?GU[_2GV?\ \_"WY_Z&&>_^J/?OW3M/_*/%_P XT_Z!Z]K?Y_ZOSZ]_I3[/
M_P"?A;\_]##/?_5'OW[IVG_E'B_YQI_T#U[6_P _]7Y]>_TI]G_\_"WY_P"A
MAGO_ *H]^_=.T_\ */%_SC3_ *!Z]K?Y_P"K\^O?Z4^S_P#GX6_/_0PSW_U1
M[]^Z=I_Y1XO^<:?] ]>UO\_]7Y]>_P!*?9__ #\+?G_H89[_ .J/?OW3M/\
MRCQ?\XT_Z!Z]K?Y_ZOSZ]_I3[/\ ^?A;\_\ 0PSW_P!4>_?NG:?^4>+_ )QI
M_P! ]>UO\_\ 5^?7O]*?9_\ S\+?G_H89[_ZH]^_=.T_\H\7_.-/^@>O:W^?
M^K\^O?Z4^S_^?A;\_P#0PSW_ -4>_?NG:?\ E'B_YQI_T#U[6_S_ -7Y]?63
M_P"$_&2R&6_D[_"'(Y7(5V3R-5L7?<E379*IEK*Z=E[CW)&KSU,Q9W(4*H+,
M> ![Y!?>,CCA]Z=^CA55 EBH%%%_W&A\AT)[#_<..OH?\)].KE?<*=+.O>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z__T->+^=_E*/,_S:_GW5T&OP1?(;=N*9I%*-]]
M@E@PF0 !_ J:60(?R+'\^^S_ +$0O![/<NI)Q-G&W^U>K+_QEAT$[W-U)]O\
M_P#4!U5K[EKI/U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=;N?_"+?_F9
MGS^_\,7X^_\ O0[M]X(_??\ ^25R[_S5O/\ CEOT<[1\4GV#_+UOV>^>G1WU
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\R3_A7/_V]6P7_ (JAT_\ ^]EN
MOWU+^YU_TZ.3_GON/^K<'0<W/_<K\AUJ]^\KNB[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>ZV+_^$JN8IL7_ #@.KZ*=)7FW#U%WGAL>8UC9(IX=B2;B
M9J@NP8)X**505#'45%K$L,:/O;P/+[,W<B_Z'<6K-]GBZ,?[9U_*O2W:Z"[4
M?;_@K_J^77U,/?)WH3]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?'$_G&?\
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
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KXXG\XS_MZM_,&_\6Q[I_\
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
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UO6_\(IOK_,M_P#+-_\
MH;M;W@%]^3_G5_\ J9?]J'1UM'^B?[7_ )^ZWLO> ?1UU[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U\NW_A5U_V]UW?_P"('Z3_ /=/4^^K/W1/^G.0_P#/
M7<_\>7H.[I_N5^0_R]:V7O*#HMZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NKA_\ A/OE*+$_SCO@M4U\HIJ63LG=.,1_')-JK\SU5G\1C(=,&H_N5-3"
MFHBRDW8JH8B%OO%PO-[*;^L0U-X*-_M4GA9OV*K'I18'_'4%,5/^#_9Z^NQ[
MXW]"SKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KXXG\XS_MZM_,&_\6Q[I_\
M>RJ/?:GV6_Z=)RY_SP6O_5I>@G=_[DR?Z8_X>JV_<H=)^O>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NOK@_\ ">;_ +<T_!G_ ,,/??\ [^?<OOCI]X__ *?9OW_-6'_M
M&@Z%-A_N(GV'_">KGO<(]*^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__5U"OE+_V5
M!\C?_$Z]M?\ OP<G[[K\I?\ *I[9_P \MO\ ]68^@=+_ +D/]O\ E/0&^Q%U
M3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZWK?^$4WU_F6_\ EF__ $-V
MM[P"^_)_SJ__ %,O^U#HZVC_ $3_ &O_ #]UO9>\ ^CKKWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KY=O\ PJZ_[>Z[O_\ $#])_P#NGJ??5G[HG_3G(?\
MGKN?^/+T'=T_W*_(?Y>M;+WE!T6]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW5K?\BS_M[I\#?_$]8?\ ]U%;[B#W^_Z<YS!_SR-_Q].G['_<I/\ 3=?8
M$]\9>A;U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\<3^<9_V]6_F#?\ BV/=
M/_O95'OM3[+?].DY<_YX+7_JTO03N_\ <F3_ $Q_P]5M^Y0Z3]>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?7!_X3S?]N:?@S_X8>^__ '\^Y??'3[Q__3[-^_YJP_\
M:-!T*;#_ '$3[#_A/5SWN$>E?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_];3L^0&
M:BW'WUW;N&&*2DCSO;G9&9CBE:-I(8LMO"MKTA=EX8J' 8CB_OO!R];M:\OV
M%LQU>';PI_O,:KT"W(:1CP->/05^SGKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]UO6_\(IOK_,M_P#+-_\ H;M;W@%]^3_G5_\ J9?]J'1UM'^B?[7_
M )^ZWLO> ?1UU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\NW_A5U_V]UW?
M_P"('Z3_ /=/4^^K/W1/^G.0_P#/7<_\>7H.[I_N5^0_R]:V7O*#HMZ][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NK/?Y*&:; _P V3X!5RTRU)J/DIU]A
M]#MXPJ;EKVVW).6 /J@%69 MN2MKB]Q%'OG ;CV@YACU4I93-_O"Z_\ C6FG
M2BR/^-I]H_S?RZ^Q%[XN]"SKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KXXG\
MXS_MZM_,&_\ %L>Z?_>RJ/?:GV6_Z=)RY_SP6O\ U:7H)W?^Y,G^F/\ AZK;
M]RATGZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^N#_PGF_[<T_!G_PP]]_^_GW+[XZ?
M>/\ ^GV;]_S5A_[1H.A38?[B)]A_PGJY[W"/2OKWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
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
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M\<3^<9_V]6_F#?\ BV/=/_O95'OM3[+?].DY<_YX+7_JTO03N_\ <F3_ $Q_
MP]5M^Y0Z3]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?7!_X3S?]N:?@S_X8>^__ '\^
MY??'3[Q__3[-^_YJP_\ :-!T*;#_ '$3[#_A/5SWN$>E?7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=?_]'28]]^>@7U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]UOT?\(MO^98_/\ _P##\^/W_NAW;[YY_?A_Y*O+O_-*\_X];]'>S_!)
M]H_R];N_O!+HYZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^5Q_PJ5KJRL_
MG']Z4]3.[Q8SKGH/'X]&-E@HGZGQ>5>"+_ U%5/)_KL??6?[IT:)[*[>RBA>
M:[9OFWU$B_\ '54?ET&-RK]6WE\(_D.M>?WDETBZ][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NCT?RM?\ MYK_ "ZO_%Z_B'_[_P#V][C[W7_Z=;S+_P!*
MK</^T2;I^V_W(C_TR_X1U]G?WQ'Z%O7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7QQ/YQG_;U;^8-_P"+8]T_^]E4>^U/LM_TZ3ES_G@M?^K2]!.[_P!R9/\
M3'_#U6W[E#I/U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]<'_A/-_VYI^#/_AA[[_\
M?S[E]\=/O'_]/LW[_FK#_P!HT'0IL/\ <1/L/^$]7/>X1Z5]>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U__TM)CWWYZ!?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW6_1_PBV_YEC\_P#_ ,/SX_?^Z'=OOGG]^'_DJ\N_\TKS_CUOT=[/
M\$GVC_+UN[^\$NCGKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KY6'_"HW_M
M\K\@O_#$Z!_]\SA/?6G[J7_3D]N_YJW?_:5+T&MR_P!RV_+_  =:]_O)#I!U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO='H_E:_\ ;S7^75_XO7\0_P#W
M_P#M[W'WNO\ ].MYE_Z56X?]HDW3]M_N1'_IE_PCK[._OB/T+>O>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NOCB?SC/^WJW\P;_P 6Q[I_][*H]]J?9;_ITG+G
M_/!:_P#5I>@G=_[DR?Z8_P"'JMOW*'2?KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZX
M/_">;_MS3\&?_##WW_[^?<OOCI]X_P#Z?9OW_-6'_M&@Z%-A_N(GV'_">KGO
M<(]*^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]/28]]^>@7U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]UOT?\(MO^98_/\ _P##\^/W_NAW;[YY_?A_
MY*O+O_-*\_X];]'>S_!)]H_R];N_O!+HYZ][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z^5A_PJ-_[?*_(+_PQ.@?_?,X3WUI^ZE_TY/;O^:MW_VE2]!K<O\
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
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]
M'_A%]AFI^C?G1N U D7*=K].8<4_BTM&V#V?F<@]09">1)_$@@6PMXR;F]AS
MK^^_.&W_ &"VI31;W+U_TTD:_P M'\^CS9O[-Z^HZW7O>#71QU[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U\G3_ (4P_P#;[+YJ?Z_QP_\ @2]A^^O?W7?^
MG%['_P!1O_=PN^@ON7^Y;_[7_ .J*_<_=(^O>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[HU7P(_P"RZ_A9_P"+7?''_P!^_B/82]P?^5 WS_G@O?\ M&?J
MUO\ V\?VKU]K7WPSZ&77O?NO=>]^Z]U\]_N+_A7I\VNN.W.T^N\7\9OBQ78[
M8?8V^-G8ZOR,7;(KJVAVON:JPM%45JTVXD3S21P!I#&H34390./?1G9/N:\B
M;GLUIN4NZWZM<0Q2,J_3Z0716(%8>'=CH@?=9T=D"+@GU\O+H//^@RGYT?\
M>+GQ0_\ .;M__P"R;V9_\!1R!_T=MP_;;?\ 6CK7[WG_ (!_J_/KW_093\Z/
M^\7/BA_YS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/SH_[Q
M<^*'_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\ 093\Z/\
MO%SXH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/KW_093\Z/^\7
M/BA_YS=O_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/KW_093\Z/^\7/
MBA_YS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/SH_[Q<^*'
M_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\ 093\Z/\ O%SX
MH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/KW_093\Z/^\7/BA_
MYS=O_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/KW_093\Z/^\7/BA_Y
MS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/SH_[Q<^*'_G-V
M_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\ 093\Z/\ O%SXH?\
MG-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/KW_093\Z/^\7/BA_YS=O
M_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/KW_093\Z/^\7/BA_YS=O_
M /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/SH_[Q<^*'_G-V_P#_
M &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^AE^-W_"MSYI=U?(KH+IS._&W
MXN8K!=L]U]6=99K*8:/M89;%XK?N^J':N2R&+^_W$\'W$,%4TL'EC9=8&I"+
MCV1\S_<[Y&V/EO<=Z@W2_=[.VN)U#>!I9HHF=0U(0VDE>ZAK3K<>ZSO(J%5H
MQ \_,Y\Q_AZW_O?._H_Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z3&\<S-
MMS:.ZMQ4L4,U3@=N9O,P0SZ_!-48K&2UL4<P0AM+% &L0;'@^U%E;BZNX;9L
M"5T4GS[F"]:8Z5)/7SP_^@RGYT?]XN?%#_SF[?\ _LF]])/^ HY _P"CMN'[
M;;_K1T0?O>?^ ?ZOSZ]_T&4_.C_O%SXH?^<W;_\ ]DWOW_ 4<@?]';</VVW_
M %HZ]^]Y_P" ?ZOSZ]_T&4_.C_O%SXH?^<W;_P#]DWOW_ 4<@?\ 1VW#]MM_
MUHZ]^]Y_X!_J_/KW_093\Z/^\7/BA_YS=O\ _P!DWOW_  %'('_1VW#]MM_U
MHZ]^]Y_X!_J_/KW_ $&4_.C_ +Q<^*'_ )S=O_\ V3>_?\!1R!_T=MP_;;?]
M:.O?O>?^ ?ZOSZ]_T&4_.C_O%SXH?^<W;_\ ]DWOW_ 4<@?]';</VVW_ %HZ
M]^]Y_P" ?ZOSZ]_T&4_.C_O%SXH?^<W;_P#]DWOW_ 4<@?\ 1VW#]MM_UHZ]
M^]Y_X!_J_/KW_093\Z/^\7/BA_YS=O\ _P!DWOW_  %'('_1VW#]MM_UHZ]^
M]Y_X!_J_/KW_ $&4_.C_ +Q<^*'_ )S=O_\ V3>_?\!1R!_T=MP_;;?]:.O?
MO>?^ ?ZOSZ]_T&4_.C_O%SXH?^<W;_\ ]DWOW_ 4<@?]';</VVW_ %HZ]^]Y
M_P" ?ZOSZ]_T&4_.C_O%SXH?^<W;_P#]DWOW_ 4<@?\ 1VW#]MM_UHZ]^]Y_
MX!_J_/KW_093\Z/^\7/BA_YS=O\ _P!DWOW_  %'('_1VW#]MM_UHZ]^]Y_X
M!_J_/KW_ $&4_.C_ +Q<^*'_ )S=O_\ V3>_?\!1R!_T=MP_;;?]:.O?O>?^
M ?ZOSZ]_T&4_.C_O%SXH?^<W;_\ ]DWOW_ 4<@?]';</VVW_ %HZ]^]Y_P"
M?ZOSZ]_T&4_.C_O%SXH?^<W;_P#]DWOW_ 4<@?\ 1VW#]MM_UHZ]^]Y_X!_J
M_/KW_093\Z/^\7/BA_YS=O\ _P!DWOW_  %'('_1VW#]MM_UHZ]^]Y_X!_J_
M/H9?C=_PK<^:7=7R*Z"Z<SOQM^+F*P7;/=?5G66:RF&C[6&6Q>*W[OJAVKDL
MAB_O]Q/!]Q#!5-+!Y8V76!J0BX]D?,_W.^1MCY;W'>H-TOW>SMKB=0W@:6:*
M)G4-2$-I)7NH:TZW'NL[R*A5:,0//S.?,?X>M_[WSOZ/^O>_=>Z][]U[KWOW
M7NOCB?SC/^WJW\P;_P 6Q[I_][*H]]J?9;_ITG+G_/!:_P#5I>@G=_[DR?Z8
M_P"'JMOW*'2?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZX/_">;_MS3\&?_##WW_[^
M?<OOCI]X_P#Z?9OW_-6'_M&@Z%-A_N(GV'_">KGO<(]*^O>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>ZB5=734--45M;404E'2025-555,D=/!304\9
MEGJ*B>4A4C1069F(  ))M[\JL[!$%2< #B3Z#KW5>W=7\VS^6;\?)*NF[6^<
M/QSPN5Q[R1Y#;>!['PF_]W4$D2DNE=L[KM\KE8CZ2 )*,$GTBYX]R3L?L][I
M<QJK[1L-XZ-\+O"T,9_TLDWAH?R;I.]W;1UUNHI\_P#4>JQ.R?\ A5Q_*'V*
MU4NV-[=Y=R_;1L\;=;])9_%+6$1RNL5,>X9]J%2QC1!YQ&-4T=R%$K1RGM?W
M1?>2_P!/U5O:V-?]_7*M3AQ^F6X]?*OPG^CJ3-NEHN 2?R_STZ)+O3_A9C\2
M:!JD==_$'Y$[I16E^R;>>Z.LMA-4(LY$!J5PM7N,0EH?W&53)I;T LO[GL>6
M/W).<)=/[RWJSA_B\*.:;R\M2PZL_P"EQG^CTRV\1#X5/[0.BT;F_P"%J%:6
MEAV;_+KIH@M0K09'<_RDDJ/-1JA\GEPV+Z_@\<A-K%:^0 #D&_ FM?N.1X:^
MYE)QE8["G=_IFNVJ/]HO3)W@XI'_ ,:_V!4=!/E_^%GOR"EK3)@_A!TWC\<8
MT5:;*]J;WS-:LH_6QKJ+'4*$'\+]N"/ZGV<P_<BY="4GWZY9O5;>)!^PNW_'
MNM'=Y!^ 4^TU_P '24S7_"S+Y<SP1KM[XA_&_&U2R$S/F-R]G9V&2'QE?&E/
M0UF.96U:3K,C"UQIYN%D'W).35:MSO-ZR_T4@3^;(_\ @ZTV\2_A5:_:?]7\
MND__ -!E/SH_[Q<^*'_G-V__ /9-[4_\!1R!_P!';</VVW_6CK7[WG_@'^K\
M^O?]!E/SH_[Q<^*'_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^
MO?\ 093\Z/\ O%SXH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/
MKW_093\Z/^\7/BA_YS=O_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/K
MW_093\Z/^\7/BA_YS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]
M!E/SH_[Q<^*'_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\
M093\Z/\ O%SXH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/KW_0
M93\Z/^\7/BA_YS=O_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/KW_09
M3\Z/^\7/BA_YS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/S
MH_[Q<^*'_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\ 093\
MZ/\ O%SXH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/KW_093\Z
M/^\7/BA_YS=O_P#V3>_?\!1R!_T=MP_;;?\ 6CKW[WG_ (!_J_/KW_093\Z/
M^\7/BA_YS=O_ /V3>_?\!1R!_P!';</VVW_6CKW[WG_@'^K\^O?]!E/SH_[Q
M<^*'_G-V_P#_ &3>_?\  4<@?]';</VVW_6CKW[WG_@'^K\^O?\ 093\Z/\
MO%SXH?\ G-V__P#9-[]_P%'('_1VW#]MM_UHZ]^]Y_X!_J_/K8+_ )!W\ZWO
MG^;1NWY+;>[EZIZCZWINDMM]8YG S]8IO*.?*S[YR>:H,C#EQNK*9%=,(Q<9
MA$(0W9M1/%L<OO#>QG+WL_9;7=;'>7%R;]YU<3^%V^$L;*5\-$XZSJU5Z76-
MZ]T6# #2!P^?YGTZV6/>,'1EU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T#
M_=/??2?QRV16]D=]]K]?].[$Q[:*C=78VZL/M3#O4E#)'04=3EY8ON:J0*1#
M24X>:0^F.-F-O9OL?+V^\SWXVSEZSFO;AN"0QM(U/XB%!TJ/-FHH\SU1Y$C&
MIS0>I_U?RZUG/E5_PKM^ O4%1E\!\;>N^U_ECN"@#K29^G@7ICJK(3BRB.+=
M&]Z:?<!"M<-(NTC$P%XI)%(/O*7E+[F_N'O2I/S1<V^SQMQ0_P",SK_S;B98
M?^SC5ZJ.BV7=H%_L@7_D/VG_ #=4)]W_ /"OG^8WOV:LINF^MOCKT'A'!^QJ
M8-J;B[.WS [?7SYO>&1&'F518H!MV/F^HL" N0>P_<S]L]N57WJZO-Q?\0,B
M01'_ &L:>(O_ #F/Y=(9-WN&^!0H^PDG^?\ FZK*[ _G]?SA>S'E;</SI[5Q
M8EU IU[B^ONJ4C4B% (AU=A\3HL(%L0;_P"<;5>64M*>W?=W]E]J %KL%N]/
M]_--<?Q?\I$DG\7_ !W^%:)C?W;89S^5!_@_U8/14]Q?S+/YBN[&U;G^>WS.
MSRB::NCAR?R;[LGHJ>>?F5J"@?.>"G^M@L"* .   ![%]M[8>VMG_N)R]MD>
M-/;96P8_Z9O"U'_;=,_4W%,NYQ7BU/RS3]G0=9KYE?+_ '*U/)N+Y5_)//R4
M@D2G.9[Q[0RKPK+;S" Y#*.5#6&H+:]A?Z>S&#DKDVUU+;[18QZN.BUMUK_O
M,?7O&F(J6;'')S^T],_^S2_*#_O(WO7_ -&UV#_]<_;O]4N4_P#HV6O_ &3P
M_P#6OK?BW'\9_G_GZ]_LTOR@_P"\C>]?_1M=@_\ US]^_JERG_T;+7_LGA_Z
MU]>\6X_C/\_\_7O]FE^4'_>1O>O_ *-KL'_ZY^_?U2Y3_P"C9:_]D\/_ %KZ
M]XMQ_&?Y_P"?KT/RJ^4$,XG@^1O?<,D<B2))'V]V%%(LB,6CDC<9($$$7!'(
M/O;<H\J%=+;9:$?\\\/_ $!U432U-"W\_P#/TN/]GW^=?_>:?RN_]*.[?_\
MKO[1_P"M]R!_T8[#_LBMO^@.M_43_P"_#_O72IPO\RW^8UMN!:+ ?S /FKA*
M(3&H^QQ7RH[QH*%IG_5,:&#/*I)"@,=!N  ;CVBG]KO;.Y/B7/+NUR-PU-86
MK-_O1BKU;ZB<&GB,/EJ/^"M>A_VG_/(_FX;,F$^'^>OR JW6624+NS<E!OV#
M5) :=P8-]TF20KI(TH4TJ?W% D]7L.WGL+[.7HI-R_:+_P TT,/G7_0F3_BL
M?#TX+R[!PY_;7_#7_BOGT>3JW_A5=_-]Z^>D.ZNQNEN[XZ=@SQ=I]);5Q:5R
MAV<132=,G:4FG2PCU(Z,0H)8L69@#NWW1_9G<5;Z2VNK"O\ RCW,C:?^RKZ@
M?RZ>3=+P4!*M]HI7[*?YNKA?CK_PLVQ%15T&,^67PSKL=2,\ R6]?CWOR#+S
M1(\A$STO6/8J4MRJ:64-NOD@CCZ^X7YE^Y'.J-+R?O:NWX8[R+3]E9X:_P#:
M/TKCW@<)4^VA_9C_ &>MG;X5?S>?Y>_S_P#LL7\=/D3M3)=@U5,9Y.G-[>;K
MWMZ%HH3/61T>Q]UBGGRJ4R"]35X-JZECN+U'(OBOSU[,^X_MWJEYFVR1+93_
M +DQ4FM_Z-98]035^%9?#<_P]&4-W;SXC85]#@_L/'\NK+O<8=*>O>_=>Z][
M]U[KWOW7NJTOYP'R/[9^(W\MSY3?(WH[.T.VNUNK]I[5RNS\WD<)B=QT6/KL
MKV1A=MULD^%SD-12U :DK:B-5FA8!F#  @$2?[,<L;1SE[G;3RSOT;2V=W)(
MLB!V0L%AE=>]2K+W(.!Z37<C0V[R(:$#[?3_ %<.OGN_]!1O\Y7_ +R"V)_Z
M('IG_P"LGOHU_P "E[)_]&Z7_LKNO^MO1'^\KO\ B_D.O?\ 04;_ #E?^\@M
MB?\ H@>F?_K)[]_P*7LG_P!&Z7_LKNO^MO7OWE=_Q?R'7O\ H*-_G*_]Y!;$
M_P#1 ],__63W[_@4O9/_ *-TO_97=?\ 6WKW[RN_XOY#KW_04;_.5_[R"V)_
MZ('IG_ZR>_?\"E[)_P#1NE_[*[K_ *V]>_>5W_%_(=>_Z"C?YRO_ 'D%L3_T
M0/3/_P!9/?O^!2]D_P#HW2_]E=U_UMZ]^\KO^+^0Z]_T%&_SE?\ O(+8G_H@
M>F?_ *R>_?\  I>R?_1NE_[*[K_K;U[]Y7?\7\AU[_H*-_G*_P#>06Q/_1 ]
M,_\ UD]^_P"!2]D_^C=+_P!E=U_UMZ]^\KO^+^0Z]_T%&_SE?^\@MB?^B!Z9
M_P#K)[]_P*7LG_T;I?\ LKNO^MO7OWE=_P 7\AU[_H*-_G*_]Y!;$_\ 1 ],
M_P#UD]^_X%+V3_Z-TO\ V5W7_6WKW[RN_P"+^0Z]_P!!1O\ .5_[R"V)_P"B
M!Z9_^LGOW_ I>R?_ $;I?^RNZ_ZV]>_>5W_%_(=>_P"@HW^<K_WD%L3_ -$#
MTS_]9/?O^!2]D_\ HW2_]E=U_P!;>O?O*[_B_D.O?]!1O\Y7_O(+8G_H@>F?
M_K)[]_P*7LG_ -&Z7_LKNO\ K;U[]Y7?\7\AU[_H*-_G*_\ >06Q/_1 ],__
M %D]^_X%+V3_ .C=+_V5W7_6WKW[RN_XOY#KW_04;_.5_P"\@MB?^B!Z9_\
MK)[]_P "E[)_]&Z7_LKNO^MO7OWE=_Q?R'7O^@HW^<K_ -Y!;$_]$#TS_P#6
M3W[_ (%+V3_Z-TO_ &5W7_6WKW[RN_XOY#KW_04;_.5_[R"V)_Z('IG_ .LG
MOW_ I>R?_1NE_P"RNZ_ZV]>_>5W_ !?R'5O7\BK^>K_,B^<7\R+J'XZ?(OM[
M:6[NJ-W;2[8RF;PF+ZGZUVI735VU.M<GN;"21YO;.,IJI E530R.D<P#@:6N
M"1[AKW^]@?;#D/VPO>9N6;*2&\AD@5':>:1=,DR(W:[LIJK'RZ465[<3W 1R
M"I!\A6M*^7Y>?6^K[Y]]'O7O?NO=>]^Z]U[W[KW7RU]]?\*>/YQ&"WQO+!XW
MO[8L>.Q&[=QXJ@B?H3IN5HJ'&9>:BID:63#EF(1%!9BQ/U/Y]]8+#[JWLK<6
M$-Q)MTI9XT9O\;N>+*&/^B=!D[E=AB PXGR'ETF/^@HW^<K_ -Y!;$_]$#TS
M_P#63VI_X%+V3_Z-TO\ V5W7_6WK?[RN_P"+^0Z]_P!!1O\ .5_[R"V)_P"B
M!Z9_^LGOW_ I>R?_ $;I?^RNZ_ZV]>_>5W_%_(=>_P"@HW^<K_WD%L3_ -$#
MTS_]9/?O^!2]D_\ HW2_]E=U_P!;>O?O*[_B_D.O?]!1O\Y7_O(+8G_H@>F?
M_K)[]_P*7LG_ -&Z7_LKNO\ K;U[]Y7?\7\AU[_H*-_G*_\ >06Q/_1 ],__
M %D]^_X%+V3_ .C=+_V5W7_6WKW[RN_XOY#KW_04;_.5_P"\@MB?^B!Z9_\
MK)[]_P "E[)_]&Z7_LKNO^MO7OWE=_Q?R'7O^@HW^<K_ -Y!;$_]$#TS_P#6
M3W[_ (%+V3_Z-TO_ &5W7_6WKW[RN_XOY#KW_04;_.5_[R"V)_Z('IG_ .LG
MOW_ I>R?_1NE_P"RNZ_ZV]>_>5W_ !?R'7O^@HW^<K_WD%L3_P!$#TS_ /63
MW[_@4O9/_HW2_P#97=?];>O?O*[_ (OY#KW_ $%&_P Y7_O(+8G_ *('IG_Z
MR>_?\"E[)_\ 1NE_[*[K_K;U[]Y7?\7\AU[_ *"C?YRO_>06Q/\ T0/3/_UD
M]^_X%+V3_P"C=+_V5W7_ %MZ]^\KO^+^0Z]_T%&_SE?^\@MB?^B!Z9_^LGOW
M_ I>R?\ T;I?^RNZ_P"MO7OWE=_Q?R'7O^@HW^<K_P!Y!;$_]$#TS_\ 63W[
M_@4O9/\ Z-TO_97=?];>O?O*[_B_D.O?]!1O\Y7_ +R"V)_Z('IG_P"LGOW_
M  *7LG_T;I?^RNZ_ZV]>_>5W_%_(=>_Z"C?YRO\ WD%L3_T0/3/_ -9/?O\
M@4O9/_HW2_\ 97=?];>O?O*[_B_D.O?]!1O\Y7_O(+8G_H@>F?\ ZR>_?\"E
M[)_]&Z7_ +*[K_K;U[]Y7?\ %_(=?3+^)V_=S=J_%GXU=G[TK(LEO'LCX_\
M3>_MUY""BIL=!7[EWCUWCMPYVMAQU$J00++55$KK#"BH@.E % 'OEOSAMUKM
M'-FZ;59+IAMKNYAC6I;2D<SH@U-DT4 :CD\>A#$Q:)7/F ?Y=&$]A[ISKWOW
M7NO>_=>Z][]U[HJ_R8^;?Q'^'& 7<?R?^0G5G2]'+2R5=!CMX[HHH-UYV&$$
MR_W7V10F?,Y9QI/[>,H)WX_3[%G*_(G./.UQ]-RKML]\0:%HT/AI_P U)32.
M/_;NO34DT40K(P'YY_(?YNM=CY%_\*_?Y?\ UK49#$_'[JGO'Y+9&C=Q39U\
M?C>F>N\HB\1R4F8WG]SN)=7UM4;4CL+?FX&2?+7W,_<3=%6;F.\M=K1N*ZC<
MS+]JQZ8?]YN&Z+Y=V@6OA@M_+_9_EU3#W#_PL=^<.Y9*VEZ4^-_QMZFQU0 L
M$^\&[ [:W3C;/K$D.6@R6W,87*V4F;#2+;5902"DW;)]RKD.U56WW<[Z\8?[
M[\&W1OM7PYG_ -YD7I&^[SG" #^9_/-.JZM__P#"E_\ G+[\ED%/\K*;8>->
M0N,5U_TQTEA8HGNP41Y;);>K,K8!](4UY!LI(+#5[DO;ONN>R6WCNV@W#?Q3
M7-TW_&5F6/\ XQ_+IAMRNSG41]@'^:O12=T_SE_YK.\%E3+?S _E52"HBC@;
M^ZW;FZMBNJ0OY5,3;-GH#&Y(LTD9#L/2S%>/8OM/9+VDLO['ERP:F?U($E_Z
MN*W[.'3+7ETW&1L^A(Z!C,_S%/Y@VXJF.MW%\Z?F+G:V*%*>&MS'R=[MRLT5
M,DC2I3I+7YUV"!G=@JFUR3:Y/L]A]M?;BV4I:[!ML8XZ5L;9<^N(NFS/<G+.
M3^9(_P /24R_S:^9NX:,4.=^7/R;SM"'684&7[][4RE&*B-2D<WAKLLRZ@&(
M#6N+G^OM7#R+R1;OXD&SV,;?Q+:0*W_&8^O>-,5^(FGEJ)_P]-N'^87RYVY4
MR5NW_E1\C\'72P/!+6X;N[L_&3R0RR+*\,LN/RB,4+(K%2;7"FUP/;LO)?)M
MT@2YVFRD7CI:V@85]>Y.M"69>#M7UJ:5_(]*?_9]_G7_ -YI_*[_ -*.[?\
M_KO[3_ZWW('_ $8[#_LBMO\ H#K?U$_^_#_O72^PW\TO^9C@'QXQ/\PKYL4L
M6,2&+'8]_E)W;78J&G@B\%/!_"*W./2F"-0%2!H"J@"PX'LLF]I_:R<-XO+>
MUL7^)OH+96SYZEB#:OZ5:];%U=5H)&'IW']O$8^70V;5_GG?S<]F%&Q/SU[]
MK&CEFF7^]6;Q6_4U31>!UDCWS1Y)74#E$<%4;UJ W/LBO/8/V;OQ^MR]:+_I
M%:+A_P TC'_L\#CIP7UV@IK;/Y_X:_[/V=&OV'_PJ"_G*[,F3^,_(K9_9=+3
MK%''C]^]#],HC10QK&%EKMAX;!5DA-KNTE2TA))+7]A#<?NI^R5\I\';)+4G
M\4-W<_X)9)5'V!=/RZ=7<KP'+5IY$#_)3]G\NC^=4?\ "R7YK8%Z2+N;XO\
MQJ[+HH9"LLNQ:WL?J?,U]. H02Y#*9/=5&DQ;7J>/&JMBH$(*DM'F\?<GY&N
M%9MDW6^M6/\ OU8;A5_VJQP-3_;U_I>CZ;Q-^-5/V&G^4_X.K;.A_P#A8G\&
M]\-0T'?GQ]^0'1.1JRB3Y3;4FU.Z-CXP$D2O7Y:CFP.995L+?;;=E+<W"V%X
M>Y@^Y;S[M^J3E[<;3<%7\+^);2M]BE98_P#>IEZ5Q[O"WQJ17TH1_D_P=7_?
M%O\ F?\ P!^:9HZ7XU?*SJ7L3<->H:FV%+G)-F=GN-&MV_T7;]BQ>X=*V.J0
M8S1_M7O'7FSVI]Q>1RS<S[1<6T:\9='BP?\ 91"7A_XW7I=%=6\Y_3<'Y>?[
M#0_RZ/M[ '2CKWOW7NO>_=>Z][]U[KWOW7NO_]#28]]^>@7U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]"/_A&-_V3)\TO_$];#_\ ?>M[YQ_?
M<_Y6K8_^>27_ *OGH]VC^R?_ $W^0=;GGO"+HWZ][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z^3I_P *8?\ M]E\U/\ 7^.'_P "7L/WU[^Z[_TXO8_^HW_N
MX7?07W+_ '+?_:_X!U17[G[I'U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=&J^!'_ &77\+/_ !:[XX_^_?Q'L)>X/_*@;Y_SP7O_ &C/U:W_ +>/[5Z^
MUK[X9]#+KWOW7NO>_=>Z^(E\I?\ LJ#Y&_\ B=>VO_?@Y/WW7Y2_Y5/;/^>6
MW_ZLQ] Z7_<A_M_RGH#?8BZIU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^
M./\ []_$>PE[@_\ *@;Y_P \%[_VC/U:W_MX_M7K[6OOAGT,NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7ND)VC_ ,RR[%_\,3=W_O/U'LPVG_DJ6W_-6/\
MX^.JM\)^SKX;?OO3T#>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NC5? C_LNOX6?^+7?
M''_W[^(]A+W!_P"5 WS_ )X+W_M&?JUO_;Q_:O7VM??#/H9=>]^Z]U[W[KW7
MO?NO=?'$_G&?]O5OY@W_ (MCW3_[V51[[4^RW_3I.7/^>"U_ZM+T$[O_ ')D
M_P!,?\/5;?N4.D_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7UP?^$\W_;FGX,_^&'OO
M_P!_/N7WQT^\?_T^S?O^:L/_ &C0="FP_P!Q$^P_X3U<][A'I7U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=5H?/C^;=\%_Y;F(1ODGV_30[]KJ(U^ Z4Z_IHMZ]R
M9ZF90T%3'M"CFB3&4LPU?;Y'/5=!12LKI'4O(I7W)_MY[.<_^YTW_(7LS].#
M1KF8^%;(?3Q"#K8?B2)9'7!*4Z2W%W!;#]1L^@X_['VG'6F-\SO^%?7RY[.E
MS.V?A?U3L?XR[2D,T./W]OF&A[=[CEC4/'#D8*',0+M;%EU97DHIL1E2C*-%
M8RZ@V;O(_P!S/D[:ECN^>+R7=)OQ0Q:K>V_TI96^HD_TRR0U'X.B>?=IGJ(
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
M;Y_SP7O_ &C/U:W_ +>/[5Z^UK[X9]#+KWOW7NO>_=>Z^(E\I?\ LJ#Y&_\
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
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]UL(?\)<O^WROQ]_\ #$[^_P#?,YOWC?\
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
MM7BD$Q#24-9/)B#O7LD.5_?W8O<3EB'3MUY<R_51JO;;W#V\WZBJ/ABN&/\
MI4FQ\,B*#%+SQ+%X)/B%*?, CS'F/Y_;6NI][R^Z+NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NMA#_A+E_V^5^/O_AB=_?^^9S?O&_[UO\ TY/<?^:MI_VE1=+]M_W+
M7\_\'7U3_?);H2]>]^Z]U[W[KW7O?NO=?#7[3_YF?V%_X?F\/_=]4>^]&T_\
MDFW_ .:4?_'%Z!C_ !_G_GZ1'LQZUU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UL0_SI
M_P":G+\E>F_A;\#NG-Q,_1?QE^.'Q\D[6R&,J/\ (.QOD'#TOBL=D<?,XYDH
MMFQ25.)A7T!LG+DV=95@H9EQK]C_ &D'*^][[[@;U'2_W6]O/IU;XH;,W,C*
MWR:Y(61O^%"+X2TB]+;R[$JI F%517YDBG\L@?.ORZUWO>2G2+KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I<=3=G;KZ5[
M4ZW[BV'7G&;XZIW]M'L?:&21I$./W/L;.T^YL).#$5?2E32QEM+ V_/LNWC:
MK/?=HN=DW!==O>0R0R+_ !)*K1L/]Y8]5#E&#IQ!_P &:?RZ^T=_LU'67^R>
M?[.S]U)_H?\ ]EN_V:'[K6OW'^CS_1E_I5\FJUO+_#N+:?U<6OQ[X??U2W3^
MN?\ 46G^._6_0T_X=X_T_P"S7T,?$7P?&\M-?RI7_!U__]728]]^>@7U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]"/_A&-_V3)\TO_$];#_\
M?>M[YQ_?<_Y6K8_^>27_ *OGH]VC^R?_ $W^0=;GGO"+HWZ][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z^1Q_P *&_\ M\K\X_\ P^]A_P#OE-N>^Q/W</\
MIR>P_P#-*7_M)FZ"U_\ [F-]O^3JF?W.'23KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z/)_*]BBJ/YF'\NV"9%FBD^=7Q'26*15>.1'[_P!OJZ.C7!!!
M*L"+$>P![K$K[7<RD8(VK<?^T2;IZWH;F/\ TR_X>OL]^^(O0NZ][]U[KWOW
M7NOB)?*7_LJ#Y&_^)U[:_P#?@Y/WW7Y2_P"53VS_ )Y;?_JS'T#I?]R'^W_*
M>@-]B+JG7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]T:KX$?]EU_"S_ ,6N^./_ +]_$>PE[@_\
MJ!OG_/!>_P#:,_5K?^WC^U>OM:^^&?0RZ][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z0G:/_ #++L7_PQ-W?^\_4>S#:?^2I;?\ -6/_ (^.JM\)^SKX;?OO
M3T#>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NC5? C_LNOX6?^+7?''_ -^_B/82]P?^
M5 WS_G@O?^T9^K6_]O']J]?:U]\,^AEU[W[KW7O?NO=>]^Z]U\<3^<9_V]6_
MF#?^+8]T_P#O95'OM3[+?].DY<_YX+7_ *M+T$[O_<F3_3'_  ]5M^Y0Z3]>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=?7!_X3S?]N:?@S_X8>^__?S[E]\=/O'_ /3[
M-^_YJP_]HT'0IL/]Q$^P_P"$]7/>X1Z5]>]^Z]U[W[KW7S4?^%??<%3O/^9!
MUIU3!6L^&Z6^,VSX)J NS+!N_L#=V9W9FZE5:RJ9\5_ 4( )_9!+&X5.G_W,
MME6Q]L;O=V7OOKZ0ZO6.&..-!_M7\;_>N@[NSUN0GH/]7\J=:IWO+KHMZ][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[K=S_X1;_\ ,S/G]_X8OQ]_]Z'=OO!'[[__ "2N7?\
MFK>?\<M^CG:/BD^P?Y>M^SWSTZ.^O>_=>Z][]U[JB3_A23WA-TA_)_\ E"^.
MJUH\]VVNQ>D,,[-830]@[THHMX4UA8DOMNFS2@#\\FX!'N?ONQ;"-]]Y]J\4
M:H[/Q;I_^;,;>&?RF:+I#N+Z+-O*N.OD]^^O?09Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>ZV$/^$N7_;Y7X^_^&)W]_P"^9S?O&_[UO_3D]Q_Y
MJVG_ &E1=+]M_P!RU_/_  =?5/\ ?);H2]>]^Z]U[W[KW7O?NO=?#7[3_P"9
MG]A?^'YO#_W?5'OO1M/_ "2;?_FE'_QQ>@8_Q_G_ )^D1[,>M=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=;WFSOE)N+>O\ PCC[7R&,RK#=O46,
MQOQ9W%6>6:2^W,E\K=M[5@QH0,&C_P!^3NBAHM!<I^=/C81#G]>\J6UC]]2S
M25?T;TM?H/Z:[?,Y;_LI@=_]GNZ.@Y;:2 <KV_S _P !_P!BG7__UM)CWWYZ
M!?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7T(_^$8W_9,GS2_\
M3UL/_P!]ZWOG']]S_E:MC_YY)?\ J^>CW:/[)_\ 3?Y!UN>>\(NC?KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KY''_  H;_P"WROSC_P##[V'_ .^4VY[[
M$_=P_P"G)[#_ ,TI?^TF;H+7_P#N8WV_Y.J9_<X=).O>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[H]'\K7_MYK_+J_\7K^(?\ [_\ V][C[W7_ .G6\R_]
M*K</^T2;I^V_W(C_ -,O^$=?9W]\1^A;U[W[KW7O?NO=?$2^4O\ V5!\C?\
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
MOW7NO>_=>Z][]U[HU7P(_P"RZ_A9_P"+7?''_P!^_B/82]P?^5 WS_G@O?\
MM&?JUO\ V\?VKU]K7WPSZ&77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2$[
M1_YEEV+_ .&)N[_WGZCV8;3_ ,E2V_YJQ_\ 'QU5OA/V=?#;]]Z>@;U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]T:KX$?]EU_"S_ ,6N^./_ +]_$>PE[@_\J!OG_/!>
M_P#:,_5K?^WC^U>OM:^^&?0RZ][]U[KWOW7NO>_=>Z^.)_.,_P"WJW\P;_Q;
M'NG_ -[*H]]J?9;_ *=)RY_SP6O_ %:7H)W?^Y,G^F/^'JMOW*'2?KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KZX/\ PGF_[<T_!G_PP]]_^_GW+[XZ?>/_ .GV;]_S
M5A_[1H.A38?[B)]A_P )ZN>]PCTKZ][]U[KWOW7NOCV?SPLG197^;;\^JK'R
M">FB^0FZ\8[>-X]-?AH:;#9.(K,%/[=53SIK LUKJ2I!/9[V'B>'V>Y=60:6
M^C1O]J^IE_:K*>@E>G_&Y*#%3_D_RU/56?N6^F.O>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZW<_^$6__,S/G]_X8OQ]_P#>AW;[P1^^_P#\DKEW_FK>?\<M^CG:/BD^P?Y>
MM^SWSTZ.^O>_=>Z][]U[KY^'_"T#>[Y#O?X,];_< IM3J;MW?"4WENT3=@;Q
MQ.">8PZ;('&V  ^LZM!%AINW17[D%AX?+^_[GI_MKBWBK_S1CD?^7C_SZ(=X
M;]1%]!7]O_%=:5_O.3HIZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>ZV$/^$N7_;Y7X^_^&)W]_[YG-^\;_O6_P#3D]Q_YJVG_:5%TOVW_<M?S_P=
M?5/]\ENA+U[W[KW7O?NO=>]^Z]U\-?M/_F9_87_A^;P_]WU1[[T;3_R2;?\
MYI1_\<7H&/\ '^?^?I$>S'K77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW5H_PKWP]#\ ?YRG6PGB5=U?'?XF[Z,!EHEEE;K[^8#UMA5G2%U^X94_
MO00SQL(U+J) Q>$K$W/%AXGN)R3NE/[&\W"*O=_HVT7K_P"ESX'GG&/Q=/0M
M^C*OR!K]CJ?\O7__T--#M>&:#M+LN"='BEAW_O&.6.56CDBECW+5!XI(WLP(
M(TL"+@^^]&TLK;5:LN088_\ JVO0+8$L0?7_ "](?V8]>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NOH1_\ ",;_ +)D^:7_ (GK8?\ [[UO?./[[G_*
MU;'_ ,\DO_5\]'NT?V3_ .F_R#K<\]X1=&_7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7Q^_P">G_V]T^>7_B>LQ_[J*+WV:]@?^G.<O_\ /(O_ !]^@E??
M[E/_ *;JJ3W+_3'7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U9)_)S_[>
MK?R^?_%L>EO_ 'LJ?W%_O3_TZ3F/_G@NO^K3=*+3_<F/_3#_  ]?8[]\5NA9
MU[W[KW7O?NO=?$2^4O\ V5!\C?\ Q.O;7_OP<G[[K\I?\JGMG_/+;_\ 5F/H
M'2_[D/\ ;_E/0&^Q%U3KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z-5\"/^RZ_A9_XM=\<?_?O
MXCV$O<'_ )4#?/\ G@O?^T9^K6_]O']J]?:U]\,^AEU[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]TA.T?^99=B_^&)N[_P!Y^H]F&T_\E2V_YJQ_\?'56^$_
M9U\-OWWIZ!O7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1JO@1_V77\+/_%KOCC_[]_$>
MPE[@_P#*@;Y_SP7O_:,_5K?^WC^U>OM:^^&?0RZ][]U[KWOW7NO>_=>Z^.)_
M.,_[>K?S!O\ Q;'NG_WLJCWVI]EO^G2<N?\ /!:_]6EZ"=W_ +DR?Z8_X>JV
M_<H=)^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NOK@_\)YO^W-/P9_\ ##WW_P"_GW+[
MXZ?>/_Z?9OW_ #5A_P"T:#H4V'^XB?8?\)ZN>]PCTKZ][]U[KWOW7NOCB?SC
M/^WJW\P;_P 6Q[I_][*H]]J?9;_ITG+G_/!:_P#5I>@G=_[DR?Z8_P"'JMOW
M*'2?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NMW/_A%O_S,SY_?^&+\??\ WH=V^\$?OO\
M_)*Y=_YJWG_'+?HYVCXI/L'^7K?L]\].COKWOW7NO>_=>Z^:Y_PL-W*,K_,L
MZ9V]#6/+2[5^%_7B3T;1>-*/-9CN/?N2K)$<@%_)1_PYBP9E&FPLP;WT\^Y=
M:^#[77MR5[I=SFSZJMM:*O[&U]![=C_C !\E'^$_['6J'[R]Z+.O>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NMA#_ (2Y?]OE?C[_ .&)W]_[YG-^
M\;_O6_\ 3D]Q_P":MI_VE1=+]M_W+7\_\'7U3_?);H2]>]^Z]U[W[KW7O?NO
M=?#7[3_YF?V%_P"'YO#_ -WU1[[T;3_R2;?_ )I1_P#'%Z!C_'^?^?I$>S'K
M77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1I/CSND[?ZD^=F*$T\
M8WS\5]H;6=(HXGCJ!1?-_IO>7AJ&DY1 <0'#)_;54(TL?81YDM#<[QR_+_RC
MW\DG[=KW*/'_ #D_97J\; *_S '_ !I>O__1U"OE+_V5!\C?_$Z]M?\ OP<G
M[[K\I?\ *I[9_P \MO\ ]68^@=+_ +D/]O\ E/0&^Q%U3KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z^A'_PC&_[)D^:7_B>MA_\ OO6]\X_ON?\ *U;'
M_P \DO\ U?/1[M']D_\ IO\ (.MSSWA%T;]>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=?'[_GI_]O=/GE_XGK,?^ZBB]]FO8'_ISG+_ /SR+_Q]^@E??[E/
M_INJI/<O],=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5I_\ (YH*/(?S
M<?@13UT"5,2_(#;.057'HCK<70U.3QTZ_P",=1!'(I_JH]Q%[]2/%[.\PM&=
M)^C=?R9E5OVJQ'2BR ^L2O$D?ZOY4Z^PA[XQ]"SKWOW7NO>_=>Z^(E\I?^RH
M/D;_ .)U[:_]^#D_?=?E+_E4]L_YY;?_ *LQ] Z7_<A_M_RGH#?8BZIU[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^./_OW\1["7N#_ ,J!OG_/!>_]HS]6
MM_[>/[5Z^UK[X9]#+KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I"=H_\RR[
M%_\ #$W=_P"\_4>S#:?^2I;?\U8_^/CJK?"?LZ^&W[[T] WKWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[HU7P(_[+K^%G_BUWQQ_]^_B/82]P?^5 WS_G@O?^T9^K6_\
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
M &C0="FP_P!Q$^P_X3U<][A'I7U[W[KW7O?NO=?'$_G&?]O5OY@W_BV/=/\
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
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^./\
M[]_$>PE[@_\ *@;Y_P \%[_VC/U:W_MX_M7K[6OOAGT,NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7ND)VC_ ,RR[%_\,3=W_O/U'LPVG_DJ6W_-6/\ X^.J
MM\)^SKX;?OO3T#>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NC5? C_LNOX6?^+7?''_W
M[^(]A+W!_P"5 WS_ )X+W_M&?JUO_;Q_:O7VM??#/H9=>]^Z]U[W[KW7O?NO
M=?'$_G&?]O5OY@W_ (MCW3_[V51[[4^RW_3I.7/^>"U_ZM+T$[O_ ')D_P!,
M?\/5;?N4.D_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7UP?^$\W_;FGX,_^&'OO_P!_
M/N7WQT^\?_T^S?O^:L/_ &C0="FP_P!Q$^P_X3U<][A'I7U[W[KW7O?NO=?'
M$_G&?]O5OY@W_BV/=/\ [V51[[4^RW_3I.7/^>"U_P"K2]!.[_W)D_TQ_P /
M5;?N4.D_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW3]LS9NY^Q-Y;4V!LC!Y'<V\]\[G
MPVT-I;;Q,/ER>X]S[GR<>'P>%QL5QJJ:NKGAIX5N+LP'M+>WUIMME-N.X2+%
M!;HTDDC?"B1J6=V_HJJLQZTJEGTJ":GAZD_Y?+KZWO\ )R_E-=2_RM_CA@]M
M4>&P>>^2F_<)CLE\@^X$IXZC*YW<$VFN.QMN9&8&2GVYAG(I:*FA,:5,D;5\
M\?W$YT<=?>OW@WCW8YEDNW=X]LMW(L[:O:B</%<<&FD^)F;44#>&K:5Z%-I:
MI;1BGQ'B?\@ZN$]PUTLZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NOEV_\ "KK_ +>Z[O\ _$#])_\ NGJ??5G[HG_3
MG(?^>NY_X\O0=W3_ '*_(?Y>M;+WE!T6]>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=3,
M%@\ON7.8;;FW<=7YO.[@RN.PV%Q&,@>MR.7S.7K5H,9B\?3Q O)/43O&B(HN
MS$ <GVW<7$-K;O<W3+''&K,S-VJJJM69CY*JY/38%3VY^S-<\/SXGK[%_P#*
MD_E_;._EM_"KJGXZX.DH)=]KC(-Y]X[KHPDDN\^Y-RT<4^\,C]X@771T++'B
M,0-(*T%)3:@TS2N_%?W=]Q;WW.YZN^9;AC]/J\*UC/\ H=LA/ABG\;_VLG_#
M'>G;0 7VL MX1&./G]O5DGN,NE/7O?NO=>]^Z]U[W[KW1</EG\8>KOF9\=.V
MOC/W'BQDMB=L[1R6VJZHCA@ER>W,G)%]QM[>6WGJ@R19/#9!*?)XZ5E*K/#'
MK5DU(PDY/YKW;DCF6SYIV1]%Q9R*Z_PNOXXWIQ21*HX_A8TSTW+$DT9C?@<?
M\5\^OC*?)7H3>_Q:[_[C^.?9%,M+O?ICL/=?7NXWC26&AR51MK*OCX<UBO,
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
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KXQ'\TK_ +>:_P Q7_Q>OY>?^_\
M]P^^W'M1_P!.MY:_Z56W_P#:)#T$KG_<B3_3-_A/1%_<@],=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW6UO_ ,([\+%7?S-.YLI/1/4)@/A-V1-1UFB7
MQX_)UW=?7F,CO*EE\DM*]:JJ][C60+I<8A_?1G:/VNL8E;3XFYPAE_B MKQO
MY,%_ET9;0M+AO.BT_F/\W7TJ/?,+H1=>]^Z]U[W[KW7Q$OE+_P!E0?(W_P 3
MKVU_[\')^^Z_*7_*I[9_SRV__5F/H'2_[D/]O^4] ;[$75.O>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[HU7P(_[+K^%G_BUWQQ_P#?OXCV$O<'_E0-\_YX+W_M&?JUO_;Q_:O7
MVM??#/H9=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=(3M'_ )EEV+_X8F[O
M_>?J/9AM/_)4MO\ FK'_ ,?'56^$_9U\-OWWIZ!O7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW1JO@1_V77\+/_%KOCC_ ._?Q'L)>X/_ "H&^?\ /!>_]HS]6M_[>/[5
MZ^UK[X9]#+KWOW7NO>_=>Z][]U[KXXG\XS_MZM_,&_\ %L>Z?_>RJ/?:GV6_
MZ=)RY_SP6O\ U:7H)W?^Y,G^F/\ AZK;]RATGZ][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z^N#_PGF_[<T_!G_PP]]_^_GW+[XZ?>/\ ^GV;]_S5A_[1H.A38?[B)]A_
MPGJY[W"/2OKWOW7NO>_=>Z^.)_.,_P"WJW\P;_Q;'NG_ -[*H]]J?9;_ *=)
MRY_SP6O_ %:7H)W?^Y,G^F/^'JMOW*'2?KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZ
M%7_",KJJFQ/Q9^8_=XIU2LW[\@MI=5/4'P:GINH^N8-WI$MG+@!M[NQN@4W%
MBQ#!.;_WV]W:;FW9=AKBWM)+BG_/1,8_^U7H]VA?TW;^E3^0_P _6YK[PFZ-
M^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NOEV_P#"KK_M[KN__P 0/TG_ .Z>I]]6?NB?].<A_P">NY_X\O0=
MW3_<K\A_EZULO>4'1;U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UNY?\(O>JX*_LCYW=
MW526JMK;'Z3ZIP\Q\1\L._,[G=W[EB4V+C0VW,2QY .L<,0=."'WW]W9-LY?
MV)/AEEN;AA_S22*-/V^-)^SHVV=:O(]:D #]M:_MZW[??/7H^Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NM0/_A8]U5#N#X-?&ON&&FCER76/R:7:$LY>))*7;G:
M?6^7K,K(BR$%E:NVWBHV5+M<AM.E69<R_N5;N]MS[NFR%J)=V7B?:]O-&%_X
MQ-)T4[NM85<>1_PC_8Z^<Y[Z7=$/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6PA_P )
M<O\ M\K\??\ PQ._O_?,YOWC?]ZW_IR>X_\ -6T_[2HNE^V_[EK^?^#KZI_O
MDMT)>O>_=>Z][]U[KWOW7NOAK]I_\S/["_\ #\WA_P"[ZH]]Z-I_Y)-O_P T
MH_\ CB] Q_C_ #_S](CV8]:Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^K!_P )D.IX
MNK_Y.WQSR31B/*=N;C[@[8S*"(I>;+]GY/:F"E9V/K+X;#XQ]5A8$* 0H9N1
MGWJ-W;=?>G<XN*6:6UNG^U@21_L_4E?_  ]"7;4T6BGU)/[2>K__ 'CSTOZ]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NM37_A8'TY3[S_ )=O4W;M-3*^:Z6^2VVH
MY:PE%--M'LK9^7V[FHE#$$F7+4^WSZ0393Q:Y&7WW,=Z:R]RKS9V/Z=]9/CU
MDAEC=?V1M-^WHKW9-5N'\P1_/_9IU\VKWT[Z#_7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=?_0K'_X558>FQ?\X#M"M@>5YMP]1=&9G("1HV2*>'8D>W56G"*&
M">"BB8ABQU%C>Q"CK%]TB=Y?9FTC;_0[BZ5?L\77G_;.WY4Z#&Z4%VQ^S_!3
M_5\NM=#WDOTBZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NOH1_P#",;_L
MF3YI?^)ZV'_[[UO?./[[G_*U;'_SR2_]7ST>[1_9/_IO\@ZW//>$71OU[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\5;^8+75>4^?'S?RN0J6JZ_)?+[Y*U
M]?4R$&2>MKNZ,S--.W^+,Q8_XGWW']NHDA]O=AAC72J;=9*H]%6UCIT#I_\
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
M[KW7O?NO=>]^Z]U[W[KW6PA_PER_[?*_'W_PQ._O_?,YOWC?]ZW_ *<GN/\
MS5M/^TJ+I?MO^Y:_G_@Z^J?[Y+="7KWOW7NO>_=>Z][]U[KX:_:?_,S^PO\
MP_-X?^[ZH]]Z-I_Y)-O_ ,TH_P#CB] Q_C_/_/TB/9CUKKWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[K[5OP*_P"R%_A=_P"*G_'/_P!]!AO?#;W!_P"5^WS_ *6%[_VD
M2="^#^Q3_2C_  =&R]@_IWKWOW7NO>_=>Z][]U[KWOW7NO>_=>ZJ=_GH_P#;
MHSYZ_P#B"<O_ .[BB]RY["_]/CY>_P">M?\ CK])KS_<9_L/7R O?9WH*=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__34?\ PM-VJU/NK^7EO:.)77*8+Y*[
M5J)4H2&C?!9'9&5H(JG)CZ^3^)U#4\#6MXYF6]VMT%^X[=ZK3F2P/X&LI!G^
M-;I31?EX:ZF^:]$6\CNB8_,?X/\ /UHZ^\].BCKWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>ZWZ/\ A%M_S+'Y_P#_ (?GQ^_]T.[??//[\/\ R5>7?^:5
MY_QZWZ.]G^"3[1_EZW=_>"71SU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M\0OY.S13_)?Y"30/'-#+WAVW+'+&ZR121R;^KWC=)$N""#<$<$>^[?*H9>5]
MM#8(M;?_ *LKT#'-93^?^'H%/9]UKKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z^B_P#\(VMK+2?!3Y/;T^W029_Y:U>UFJQ/*9IEV?TYM?+K3O3$Z56(
MYUG1U4%C(5)(C6W-+[Z]WKY^VJR!_L]O#T]/$N9UX_/PORI_2Z/]H4^"Q^=/
MY#_/UN >\,^C7KWOW7NO>_=>Z^(E\I?^RH/D;_XG7MK_ -^#D_?=?E+_ )5/
M;/\ GEM_^K,?0.E_W(?[?\IZ WV(NJ=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1JO@1_V77\
M+/\ Q:[XX_\ OW\1["7N#_RH&^?\\%[_ -HS]6M_[>/[5Z^UK[X9]#+KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[I"=H_\ ,LNQ?_#$W=_[S]1[,-I_Y*EM
M_P U8_\ CXZJWPG[.OAM^^]/0-Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z-5\"/^RZ
M_A9_XM=\<?\ W[^(]A+W!_Y4#?/^>"]_[1GZM;_V\?VKU]K7WPSZ&77O?NO=
M>]^Z]U[W[KW7QQ/YQG_;U;^8-_XMCW3_ .]E4>^U/LM_TZ3ES_G@M?\ JTO0
M3N_]R9/],?\ #U6W[E#I/U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U]<'_A/-_VYI^#
M/_AA[[_]_/N7WQT^\?\ ]/LW[_FK#_VC0="FP_W$3[#_ (3U<][A'I7U[W[K
MW7O?NO=?'$_G&?\ ;U;^8-_XMCW3_P"]E4>^U/LM_P!.DY<_YX+7_JTO03N_
M]R9/],?\/5;?N4.D_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7UP?\ A/-_VYI^#/\
MX8>^_P#W\^Y??'3[Q_\ T^S?O^:L/_:-!T*;#_<1/L/^$]7/>X1Z5]>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=?+M_X5=?\ ;W7=_P#X@?I/_P!T]3[ZL_=$_P"G.0_\]=S_ ,>7H.[I_N5^
M0_R]:V7O*#HMZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^FM_PD7_[=4Y__ ,6O[=_]
MXW:GOEG]\;_I[<?_ #P6_P#U=N.A'M?^XOYG_)UM$^\4NC'KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>ZIA_X4,_]N:?G-_X8>Q/_ '\^VO<W?=P_Z?9L/_-6;_M&
MGZ27_P#N(_V#_".OD?>^Q?06Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZV$/^$N7_;Y
M7X^_^&)W]_[YG-^\;_O6_P#3D]Q_YJVG_:5%TOVW_<M?S_P=?5/]\ENA+U[W
M[KW7O?NO=>]^Z]U\-?M/_F9_87_A^;P_]WU1[[T;3_R2;?\ YI1_\<7H&/\
M'^?^?I$>S'K77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7VK?@5_V0O\+O\ Q4_XY_\
MOH,-[X;>X/\ ROV^?]+"]_[2).A?!_8I_I1_@Z-E[!_3O7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U4[_/1_[=&?/7_Q!.7_ /=Q1>Y<]A?^GQ\O?\]:_P#'7Z37
MG^XS_8>OD!>^SO04Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]0YG_"S+8YR
M'Q-^'O8XIG==J?(C=.QS5A*QHZ=NP>M:G/"G>1"*<&3^[.M1(/*1&?#91-?-
MC[DE_P"'S?O6V:O[:SCETX_T&8)7^+'C^7;W=WET4;NM8D;T-/V_\5_FZ^>9
M[Z0]$77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UOC?\ "*[-&HVY_,7V
M[]N%&+SGQ6S0J-?JF;/8[L+'O#XK6 C&,5PUS?R$6%N>??WXX--SRU<DUUK?
MI3_2&S;^>O\ ET<[.<2C_2X_;_AIUO,^\"NCOKWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KX:_:?_,S^PO_  _-X?\ N^J/?>C:?^23;_\ -*/_ (XO0,?X
M_P _\_2(]F/6NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZ@7_"3S9O]
MU_Y1^WLYH*_Z1?D#W;O(->$^48^MH>N_(?&H<?\ %ATVDNW'!T: .4_WOK[Z
MOWBD@_Y1K.UC\_Q*\W_67RQ^=>A%M0I:5]2?7R-/\G^HUZV7?>+W1EU[W[KW
M7O?NO=?$2^4O_94'R-_\3KVU_P"_!R?ONORE_P JGMG_ #RV_P#U9CZ!TO\
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
M[]U[KWOW7NO>_=>Z][]U[I"=H_\ ,LNQ?_#$W=_[S]1[,-I_Y*EM_P U8_\
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
M^K6_]O']J]?:U]\,^AEU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TA.T?\
MF678O_AB;N_]Y^H]F&T_\E2V_P":L?\ Q\=5;X3]G7PV_?>GH&]>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^./\ []_$>PE[@_\ *@;Y_P \%[_V
MC/U:W_MX_M7K[6OOAGT,NO>_=>Z][]U[KWOW7NOCB?SC/^WJW\P;_P 6Q[I_
M][*H]]J?9;_ITG+G_/!:_P#5I>@G=_[DR?Z8_P"'JMOW*'2?KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KZX/_">;_MS3\&?_##WW_[^?<OOCI]X_P#Z?9OW_-6'_M&@
MZ%-A_N(GV'_">KGO<(]*^O>_=>Z][]U[KXXG\XS_ +>K?S!O_%L>Z?\ WLJC
MWVI]EO\ ITG+G_/!:_\ 5I>@G=_[DR?Z8_X>JV_<H=)^O>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NOK@_P#">;_MS3\&?_##WW_[^?<OOCI]X_\ Z?9OW_-6'_M&@Z%-
MA_N(GV'_  GJY[W"/2OKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KY=O_  JZ_P"WNN[_ /Q _2?_ +IZGWU9
M^Z)_TYR'_GKN?^/+T'=T_P!ROR'^7K6R]Y0=%O7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7TUO^$B__ &ZIS_\ XM?V[_[QNU/?+/[XW_3VX_\ G@M_^KMQT(]K_P!Q
M?S/^3K:)]XI=&/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U3#_PH9_[<T_.;_P ,
M/8G_ +^?;7N;ONX?]/LV'_FK-_VC3])+_P#W$?[!_A'7R/O?8OH+=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=;"'_"7+_M\K\??_#$[^_\ ?,YOWC?]ZW_IR>X_\U;3
M_M*BZ7[;_N6OY_X.OJG^^2W0EZ][]U[KWOW7NO>_=>Z^&OVG_P S/["_\/S>
M'_N^J/?>C:?^23;_ /-*/_CB] Q_C_/_ #](CV8]:Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z^U;\"O^R%_A=_XJ?\<_\ WT&&]\-O<'_E?M\_Z6%[_P!I$G0O@_L4
M_P!*/\'1LO8/Z=Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJG?YZ/_;HSYZ_^()R
M_P#[N*+W+GL+_P!/CY>_YZU_XZ_2:\_W&?[#U\@+WV=Z"G7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=?_0W^/?NO=?&7_FK].MT+_,E^</5AI9Z/'X'Y*]L9/
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
MZ^B+[YN]'_7O?NO=>]^Z]U[W[KW7Q$OE+_V5!\C?_$Z]M?\ OP<G[[K\I?\
M*I[9_P \MO\ ]68^@=+_ +D/]O\ E/0&^Q%U3KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z-5\
M"/\ LNOX6?\ BUWQQ_\ ?OXCV$O<'_E0-\_YX+W_ +1GZM;_ -O']J]?:U]\
M,^AEU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TA.T?^99=B_P#AB;N_]Y^H
M]F&T_P#)4MO^:L?_ !\=5;X3]G7PV_?>GH&]>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=&J^!'_9=?PL_P#%KOCC_P"_?Q'L)>X/_*@;Y_SP7O\ VC/U:W_MX_M7K[6O
MOAGT,NO>_=>Z][]U[KWOW7NOCB?SC/\ MZM_,&_\6Q[I_P#>RJ/?:GV6_P"G
M2<N?\\%K_P!6EZ"=W_N3)_IC_AZK;]RATGZ][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M^N#_ ,)YO^W-/P9_\,/??_OY]R^^.GWC_P#I]F_?\U8?^T:#H4V'^XB?8?\
M">KGO<(]*^O>_=>Z][]U[KXXG\XS_MZM_,&_\6Q[I_\ >RJ/?:GV6_Z=)RY_
MSP6O_5I>@G=_[DR?Z8_X>JV_<H=)^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NOK@_\
M">;_ +<T_!G_ ,,/??\ [^?<OOCI]X__ *?9OW_-6'_M&@Z%-A_N(GV'_">K
MGO<(]*^O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NOEV_\*NO^WNN[_P#Q _2?_NGJ??5G[HG_ $YR'_GKN?\
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
MKWOW7NMA#_A+E_V^5^/O_AB=_?\ OF<W[QO^];_TY/<?^:MI_P!I472_;?\
M<M?S_P '7U3_ 'R6Z$O7O?NO=>]^Z]U[W[KW7PU^T_\ F9_87_A^;P_]WU1[
M[T;3_P DFW_YI1_\<7H&/\?Y_P"?I$>S'K77O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7VK?@5_V0O\ "[_Q4_XY_P#OH,-[X;>X/_*_;Y_TL+W_ +2).A?!_8I_I1_@
MZ-E[!_3O7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U4[_ #T?^W1GSU_\03E__=Q1
M>Y<]A?\ I\?+W_/6O_'7Z37G^XS_ &'KY 7OL[T%.O>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z_]/?X]^Z]U1/_P *1NAF[V_E"_)Q:*D^\S_3D>S.^<$!$TOV
MZ]<;HIY=XU-HS<:-LU6<&JUA>YL+D3[]V3F#^K_O+M6MM,=]XMH_S\9#X0_Y
MSK%TBW%"]HWRS^P_YJ]?)X]]?.@QU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=?;%^%_:"]V_$'XL]Q_<I5MVG\=>E>P:BH659R]9N[KG&YRN260*EY(Y
MIY$E!12'!!52"HX6<[;3^XN<]WV73I^DO+F'\HYG0>N*#&3CSZ%\+:XE?^(
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
M4=@JJ  J@6 X''OAF26)9C4GB>ACU(]^ZWU[W[KW7O?NO=>]^Z]U\1+Y2_\
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
MXXG\XS_MZM_,&_\ %L>Z?_>RJ/?:GV6_Z=)RY_SP6O\ U:7H)W?^Y,G^F/\
MAZK;]RATGZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^N#_PGF_[<T_!G_PP]]_^_GW+
M[XZ?>/\ ^GV;]_S5A_[1H.A38?[B)]A_PGJY[W"/2OKWOW7NO>_=>Z^.)_.,
M_P"WJW\P;_Q;'NG_ -[*H]]J?9;_ *=)RY_SP6O_ %:7H)W?^Y,G^F/^'JMO
MW*'2?KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZX/\ PGF_[<T_!G_PP]]_^_GW+[XZ
M?>/_ .GV;]_S5A_[1H.A38?[B)]A_P )ZN>]PCTKZ][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^7;_P *NO\
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
MW[KW7O?NO=?7!_X3S?\ ;FGX,_\ AA[[_P#?S[E]\=/O'_\ 3[-^_P":L/\
MVC0="FP_W$3[#_A/5SWN$>E?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7R[?^%77_;W7=_\ X@?I/_W3U/OJ
MS]T3_ISD/_/7<_\ 'EZ#NZ?[E?D/\O6ME[R@Z+>O>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NOIK?\)%_^W5.?_\ %K^W?_>-VI[Y9_?&_P"GMQ_\\%O_ -7;CH1[7_N+
M^9_R=;1/O%+HQZ][]U[KWOW7NO>_=>Z][]U[KWOW7NJ8?^%#/_;FGYS?^&'L
M3_W\^VO<W?=P_P"GV;#_ ,U9O^T:?I)?_P"XC_8/\(Z^1][[%]!;KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[K80_P"$N7_;Y7X^_P#AB=_?^^9S?O&_[UO_ $Y/<?\
MFK:?]I472_;?]RU_/_!U]4_WR6Z$O7O?NO=>]^Z]U[W[KW7PU^T_^9G]A?\
MA^;P_P#=]4>^]&T_\DFW_P":4?\ QQ>@8_Q_G_GZ1'LQZUU[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U]JWX%?\ 9"_PN_\ %3_CG_[Z##>^&WN#_P K]OG_ $L+W_M(
MDZ%\']BG^E'^#HV7L'].]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW53O\]'_ +=&
M?/7_ ,03E_\ W<47N7/87_I\?+W_ #UK_P =?I->?[C/]AZ^0%[[.]!3KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO_]??X]^Z]U[W[KW51/\ /6^,?^S8_P J
MWY==>T&/-?NS:/7LG=>PQ#S7)NGI6MC[%:DQ@86-1DL=09##*K#E:QPK*Y61
M9B]@N:OZG^[>S;E*VF&:;Z:7TT7(,-6_HH[I)_M//ATDOHO%M77Y5'KC_./\
M/7R%O?9?H+=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U9]_)4[^'QI_FH?"/LZ
M>L-#AZGN_ =8[DG:7P45/M;NN&?IS.9+)DD*:>BILZ]<X-[?;AP"ZI[BCWSY
M=/-'M+ONU!=4BVSSH/Q%[:ERBK_29HM/^VZ>LW\*Y1JX)I^1QGY9_EU]B'WQ
M=Z%W7O?NO=>]^Z]U[W[KW6K+_P *X^_/]&?\LO =.T-:J97Y)=^["VKD,<)7
MC>IV/US%4]JYNNT)^M*?,8O;J,K<7F5OJH]Y8?<YY=&Z^Z4F]2+V;9:2R*WI
M+-2W4?[:-YOV=%FZR:+8*.+,!^0R?V8Z^9U[ZD]![KWOW7NO>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NNJ>GJ*NHBI*2*2JJZJ1(:>GA1I99Y96"10PQ("6+$@*H%V/
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
MW7O?NO=>]^Z]U\NW_A5U_P!O==W_ /B!^D__ '3U/OJS]T3_ *<Y#_SUW/\
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
M=?+M_P"%77_;W7=__B!^D_\ W3U/OJS]T3_ISD/_ #UW/_'EZ#NZ?[E?D/\
M+UK9>\H.BWKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KZ:W_  D7_P"W5.?_ /%K^W?_
M 'C=J>^6?WQO^GMQ_P#/!;_]7;CH1[7_ +B_F?\ )UM$^\4NC'KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>ZIA_X4,_\ ;FGYS?\ AA[$_P#?S[:]S=]W#_I]FP_\
MU9O^T:?I)?\ ^XC_ &#_  CKY'WOL7T%NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NMA
M#_A+E_V^5^/O_AB=_?\ OF<W[QO^];_TY/<?^:MI_P!I472_;?\ <M?S_P '
M7U3_ 'R6Z$O7O?NO=>]^Z]U[W[KW7PU^T_\ F9_87_A^;P_]WU1[[T;3_P D
MFW_YI1_\<7H&/\?Y_P"?I$>S'K77O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7VK?@5_V
M0O\ "[_Q4_XY_P#OH,-[X;>X/_*_;Y_TL+W_ +2).A?!_8I_I1_@Z-E[!_3O
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U4[_ #T?^W1GSU_\03E__=Q1>Y<]A?\
MI\?+W_/6O_'7Z37G^XS_ &'KY 7OL[T%.O>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z_]+?X]^Z]U[W[KW7O?NO=45_\*-/B8?EA_*G[_AQ6-6OWS\?(L?\F=BD
M(\D\4W54%1-OV.%8@7=Y]H5>X888E!USM#P2H]SW]VCG <H>[FW-,^FWW'58
MR_\ 413P?V7"PDG^'5TAW"(RVK4XKW#\N/[17KY.GOK]T&>O>_=>Z][]U[KW
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NO>_=>ZVB?^$F'RQBZ/\ YC6:Z!SF02DVE\N^K\IM"BCD<Q0?
MZ3^KTJ.P-A3S5#^D:L6NY,="C &2HK8%5M9"RXG_ 'P.4&W_ -LTYB@6LVS7
M"R-_S0GTPRC_ )R>"Y]%1OM5?M4H2Y,=<.,?EP_EP]:_M^FM[Y;="7KWOW7N
MJQ/YR/RKC^&7\M7Y9=VTN0?';NCZQRG7G7$U--X<@G9':[KUUL_(8_0R.TF,
MJLD,O*$((AI)6'Z?<I^RG*3<[^Y^T;$RZH?'6:;T\&W_ %I ?].$\/\ TSCI
M+>2^%;._R(_;C^77QV_?:;H*]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7V*OY._Q+_V2C^6Y\5>B,CCGQN\Z/K>@WYV?33QHE=%VAVE,_86]\9D&4#R
M/C:S(MB(G/\ NBEB7Z*/?%CWIYP_KU[G;OS!&^N S-#!Z?3V_P"C$1_IU3Q#
M_2<]"NTA\&W5/.E3]IR?YGJS7W%O2GKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^
M(E\I?^RH/D;_ .)U[:_]^#D_?=?E+_E4]L_YY;?_ *LQ] Z7_<A_M_RGH#?8
MBZIU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^./_OW\1["7N#_ ,J!OG_/
M!>_]HS]6M_[>/[5Z^UK[X9]#+KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I
M"=H_\RR[%_\ #$W=_P"\_4>S#:?^2I;?\U8_^/CJK?"?LZ^&W[[T] WKWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[HU7P(_[+K^%G_BUWQQ_]^_B/82]P?^5 WS_G@O?^
MT9^K6_\ ;Q_:O7VM??#/H9=>]^Z]U[W[KW7O?NO=?'$_G&?]O5OY@W_BV/=/
M_O95'OM3[+?].DY<_P">"U_ZM+T$[O\ W)D_TQ_P]5M^Y0Z3]>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=?7!_X3S?\ ;FGX,_\ AA[[_P#?S[E]\=/O'_\ 3[-^_P":
ML/\ VC0="FP_W$3[#_A/5SWN$>E?7O?NO=>]^Z]U\<3^<9_V]6_F#?\ BV/=
M/_O95'OM3[+?].DY<_YX+7_JTO03N_\ <F3_ $Q_P]5M^Y0Z3]>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=?7!_X3S?]N:?@S_X8>^__ '\^Y??'3[Q__3[-^_YJP_\
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
M7WPDZ:^+V-KHEW9\B^X8=U9K'K/$TQZQZ7QYRV3:HIE(=?/N#([>:GD:RO\
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
M>T)HO<:LT#:>ZO@GX8@<66Y4 BN3GR;_ #G_ "Y^?KUO*=>=E]==N;2Q._\
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
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^U;\"O^R%_A=_XJ?\ '/\
M]]!AO?#;W!_Y7[?/^EA>_P#:1)T+X/[%/]*/\'1LO8/Z=Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NJG?YZ/_;HSYZ_^()R__NXHO<N>PO\ T^/E[_GK7_CK])KS
M_<9_L/7R O?9WH*=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]/?X]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U\M#_ (4[? Q_B#_,5W+VWM;$?9=/
M?,F#*=V[9E@@FCQV+[/-?'3]V[8$\OH:H?+SIN(K'9(X<Q!$!^V??6+[JWN!
M_7/VUBV>\?5>[)2V>IRT&FML_P#I1&IA]6:%C^+H,;G!X-P7_"^<GS\Q_.OY
MCK7/]Y+](NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MMKO_ (2:? O_ $_?,[='S WO@_O.MOB)BHI-I-70)-C<OWSORAJ,;M<PQSG3
M,<%BAD\JY1"U/6/BYKJQB8XA_>_]POZO<D1<F6#TN=Y;]2A[EM(65G_TOBR>
M''_23Q5SW=&6UP>),9F&%_P_[ K^=/EU]*3WS"Z$77O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7S0/^%?'7LVUOYG'7V](Z;_(>T/B
MCUQEVJPY829O;&_-T;2R-,8I)7(,='28QB52.,B8:09!*YZB?<SW(7?M7=63
M-FTOYEI_0>*WD4\/-F?^(]OI3H.;NI%R&'FH_D3_ + ZU7_>6O1=U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UM^_P#"-GK,YKYM?*'MJ>F$D?7G
MQDCV-&TD<3QT63[/[1P^6@J(S)&6CG^VVQ60JZ2(?'),I#!CIPP^^QNG@<B;
M5LZFANK[Q?\ 3+!;R+3_ $NJ=3PXJI\NC/:%)F:0BA I^T_['7T8O?-7H0]>
M]^Z]U[W[KW7O?NO=?'$_G&?]O5OY@W_BV/=/_O95'OM3[+?].DY<_P">"U_Z
MM+T$[O\ W)D_TQ_P]5M^Y0Z3]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?7!_X3S?\
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
MOW7NO>_=>Z][]U[KWOW7NO>_=>Z^N#_PGF_[<T_!G_PP]]_^_GW+[XZ?>/\
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
M[]U[KWOW7NO>_=>Z][]U[KWOW7NMA#_A+E_V^5^/O_AB=_?^^9S?O&_[UO\
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
MU<][A'I7U[W[KW7O?NO=?/;_ .%GG7?\+^2'PI[:%+I_OKTEV+UV:S1I\O\
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
M=>Z][]U[KWOW7NOAK]I_\S/["_\ #\WA_P"[ZH]]Z-I_Y)-O_P TH_\ CB]
MQ_C_ #_S](CV8]:Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^U;\"O^R%_A=_XJ?\<_
M_?08;WPV]P?^5^WS_I87O_:1)T+X/[%/]*/\'1LO8/Z=Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NJG?YZ/_ &Z,^>O_ (@G+_\ NXHO<N>PO_3X^7O^>M?^.OTF
MO/\ <9_L/7R O?9WH*=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T]_CW[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?+-
M_P"%*_\ +5;X-_.+*=N]?8-J+X]_+JNW'VALX4<#+C=H]FM71UG;77X:*-(8
M$6NK%R^*IU"JM%7+31:OLI3[ZQ_=?]S_ .OO(2;-N,FK<MF5()*_%)!33;S?
MQ,="^&[<3(A=OC'08W&U$,^M?A>I_/S^5?YT)IPZUTO>2W2+KWOW7NO>_=>Z
M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NMI__A*W
M_+;_ -FC^7E9\P.R,(U7TM\/,CC<MM9:R)7H-V_(?(1BNV+CU25?6FVJ?5N.
MI,;!H:P8@,K15#CWB5][3W._JGR8O)>V/IO=[5E>G&.S7$K?(S-^BM<,GC>:
MCHQVNW\67Q6X)P^T\/V<?0'KZ8'OEWT(^O>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[K7B_G-?R NC_P"9IB,AV[U;+M[H_P"9>(Q8CQ?8QHJB/8W;,-!$
M3C=L]T8O$H\CL!^Q2[DHZ>2OIHRJ31Y"F@IZ2+(_V2^\3OWM;,NS;J'O]DD/
M=#J_5M]7Q/;,V/Z1A8B-FRK1NS.2^\L([D:U[7'[#]HZ^:'\IOB3\B/A5VWG
M>D/DMU=N7JSL/!$RB@S%.DN(W)BRY2+<VSMS4#/0Y?%U!!$==CJB:(L&B+"6
M*6->HO*?.'+7/.SQ[[RO=I=VTGXE^)&\TD1J/'(OFKJK?B^%E;H-RQ20.8V!
M##^?J:^A\Z5_D1T7GV)>O=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW5@'\OC^6'\N/YEO9R; ^.&PI:G;V/KZ>+?_<>ZDK\/U-UC12*)3+NK
M=D4$^NK,9UT^)H8ZFOJ!ZH:8Q+)+''/N-[J<G>U^U?O'F:XI(R_HVR:6N)S_
M ,+34O;_ !2.5C7\35TJSEO:S7#Z8_,Y)X ?;G_9\OE]/#^53_)X^,?\JSK5
ML7UQCTW_ -[;KQ-/1=K?(?<V*I8=X;J.M*RHVWM>GU3# [;2I1'@P]+.QD,<
M,E?45M1#',O*SW<]ZN:O=O=/%W-OIMOA8FWLT8^''Y!Y#CQIM.#(P[:L(U16
M92);6TBM5HF6/$G_  #T'5M_N'^E?7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=?'$_G&?]O5OY@W_ (MCW3_[V51[[4^RW_3I.7/^>"U_ZM+T$[O_
M ')D_P!,?\/5;?N4.D_7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7UP?^$\W_;FGX,_^
M&'OO_P!_/N7WQT^\?_T^S?O^:L/_ &C0="FP_P!Q$^P_X3U<][A'I7U[W[KW
M7O?NO=>]^Z]TUY7%8O/8O)83-XV@S&'S%!78K+XC*T-/D<9E<9D:=J3(8[(X
M^K5XIX)XG:*:&52CH2K @D>[PS36\R7%N[(Z,&5E-&5AE2&&0P.01PZT0"/4
M'_50]?+_ /Y^G\C7>?\ +Q[0SOR!^/FT\WN7X/=@YA\C15..@R&7D^.>Y<QD
M0AZ\WC*GED3"R321Q[;S56UI RX^ID-='#+7=5_N\^_=C[D;5'R[S',D6_VR
MZ2&TK]:BJ?UHQ@>)05FC7X:&1%\-F$8;OK,V[:XQ5#]O:?L_+'^?K6T]Y/\
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
MXY=Z_P#HI>P?_K9[]_6WE/\ Z.=K_P!E$/\ ULZ]X5Q_ ?Y_YNO?[*U\H/\
MO'+O7_T4O8/_ -;/?OZV\I_]'.U_[*(?^MG7O"N/X#_/_-U[_96OE!_WCEWK
M_P"BE[!_^MGOW];>4_\ HYVO_91#_P!;.O>%<?P'^?\ FZ]_LK7R@_[QR[U_
M]%+V#_\ 6SW[^MO*?_1SM?\ LHA_ZV=>\*X_@/\ /_-U[_96OE!_WCEWK_Z*
M7L'_ .MGOW];>4_^CG:_]E$/_6SKWA7'\!_G_FZ>\+\,/F)N1*F7;OQ1^2V?
M2D:-*A\/T-VEE4IVFOH25L?B7TEM)TAK7L;?3VS/SOR5;4%SN]C'JX:KNW6O
M^]2=:$4U"P5C_M3_ "H.E=B/Y>/\P+/5@H,%\&OF'FZYXI)5H,3\9^Z<E7>.
M(:I)!3T6#8V7\FUA[1S^Y'MS;Q^+/O\ MT:_Q->VRK^UI>O+!<G\#'\C7^0I
MT)&#_E*_S1<_]S_#_P"7E\T*<4OB$G\:^-G;.V0?,6T"#^\N+I//;2=7@U:>
M-5M2W++CWA]J+?3XO,FVMJ_AO;=_VZ':GY\>KBUNJT$;?[R1_A_R=#7M[^0M
M_-]W1;^'?!#N2G_R*.N']XGV=M/]J0KI0_WJRM':8:AKIS^\.;J+&Q%<_>"]
MFK3^TY@MCG3V>))_U;C;M_I?#\^G!8W1_ >'G_Q?1G=H?\)=_P"<ON9F&9^.
MVQ^O0KRHK[N[^Z3K$=8XUD251L/.YQK2%BB7 -T.H(NDL%+W[UOLG:_V&Y2W
M/_-.TNA_U>BBZ>7;KP\5 _,?Y">CJ]<?\(Y?GWG9(9NS_D+\5.NZ"4@/%MO+
M]I]@9ZF17DB=I\9+MS#T1)58WC$>5:ZN=1C9=) VY_?5]O+<%=IVV_N6_IK;
MPIY?B\:1O6M8QP\^KKM%P?B91]A/^#_.?+'5EG37_",?H'#M15'R ^:/;O88
M'AEK\7U+USM+J:'58/-0PY;=U7O%W16N@G%+$SCU"*(FPC#>OON\Q2@KRYL=
MO;'\+7$TEQ^>F-;:G^EU-_IFZ4)LZ4I(Y/V8_P II_JQU=/\<_\ A/7_ "D?
MC9)09'"?$[;':>YZ$J[;I^0&4S'<\]9*B^B:?:>\)I=M1.I]0:EP</-C]56T
M'<R_>/\ >+F<-'/O$EI&?P6:K;4_YN1@3?[U*>EL6WVD9PNH^I-?]C^75R.!
MP&"VMAL=M[;.$Q.W-OX:EBH</@L'CJ/#X;%4,(TPT6-QF/2.&"%!PL<2*H_
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
MT_[P-[Z_\\^(_P#JWWU!_P!?[V<_Z:"T_P!Z?_H#H._0W7\#=>_X8L_FZ?\
M>!O?7_GGQ'_U;[]_K_>SG_306G^]/_T!U[Z&Z_@;KW_#%G\W3_O WOK_ ,\^
M(_\ JWW[_7^]G/\ IH+3_>G_ .@.O?0W7\#=>_X8L_FZ?]X&]]?^>?$?_5OO
MW^O][.?]-!:?[T__ $!U[Z&Z_@;KW_#%G\W3_O WOK_SSXC_ .K??O\ 7^]G
M/^F@M/\ >G_Z Z]]#=?P-U[_ (8L_FZ?]X&]]?\ GGQ'_P!6^_?Z_P![.?\
M306G^]/_ - =>^ANOX&Z]_PQ9_-T_P"\#>^O_//B/_JWW[_7^]G/^F@M/]Z?
M_H#KWT-U_ W7O^&+/YNG_>!O?7_GGQ'_ -6^_?Z_WLY_TT%I_O3_ /0'7OH;
MK^!NO?\ #%G\W3_O WOK_P \^(_^K??O]?[V<_Z:"T_WI_\ H#KWT-U_ W7O
M^&+/YNG_ '@;WU_YY\1_]6^_?Z_WLY_TT%I_O3_] =>^ANOX&Z]_PQ9_-T_[
MP-[Z_P#//B/_ *M]^_U_O9S_ *:"T_WI_P#H#KWT-U_ W7O^&+/YNG_>!O?7
M_GGQ'_U;[]_K_>SG_306G^]/_P! =>^ANOX&Z]_PQ9_-T_[P-[Z_\\^(_P#J
MWW[_ %_O9S_IH+3_ 'I_^@.O?0W7\#=>_P"&+/YNG_>!O?7_ )Y\1_\ 5OOW
M^O\ >SG_ $T%I_O3_P#0'7OH;K^!NO?\,6?S=/\ O WOK_SSXC_ZM]^_U_O9
MS_IH+3_>G_Z Z]]#=?P-U[_ABS^;I_W@;WU_YY\1_P#5OOW^O][.?]-!:?[T
M_P#T!U[Z&Z_@;J[#_A/;_*O_ )AGQ=_FD=*]R?(#XG]J=5=78#:'<V/S.\MT
M4&+@P^.KL_U7E<-AH9Y::KE<&IJJB.GC"I^IA] ?<&?>.]VO;;FOVGOMDY=W
M>"[NY)+8I'&6U,J7$;-Q4?"HU=+;"UN(;H.Z%5%>/K0_X:TZ^BI[YL="#KWO
MW7NO>_=>Z][]U[KY%?87\CG^;5E=_P"^LKC_ ()=WUF/R&\-S9"@J(L9A?#4
M45?F9ZBGF2];R&1E8?X'WV-V[WZ]GH=NMX9.8+566-%85;#*HK^'H*&QNRQ/
MA^O\^D?_ ,,6?S=/^\#>^O\ SSXC_P"K?:W_ %_O9S_IH+3_ 'I_^@.J_0W7
M\#=>_P"&+/YNG_>!O?7_ )Y\1_\ 5OOW^O\ >SG_ $T%I_O3_P#0'7OH;K^!
MNO?\,6?S=/\ O WOK_SSXC_ZM]^_U_O9S_IH+3_>G_Z Z]]#=?P-U[_ABS^;
MI_W@;WU_YY\1_P#5OOW^O][.?]-!:?[T_P#T!U[Z&Z_@;KW_  Q9_-T_[P-[
MZ_\ //B/_JWW[_7^]G/^F@M/]Z?_ * Z]]#=?P-U[_ABS^;I_P!X&]]?^>?$
M?_5OOW^O][.?]-!:?[T__0'7OH;K^!NO?\,6?S=/^\#>^O\ SSXC_P"K??O]
M?[V<_P"F@M/]Z?\ Z Z]]#=?P-U[_ABS^;I_W@;WU_YY\1_]6^_?Z_WLY_TT
M%I_O3_\ 0'7OH;K^!NO?\,6?S=/^\#>^O_//B/\ ZM]^_P!?[V<_Z:"T_P!Z
M?_H#KWT-U_ W7O\ ABS^;I_W@;WU_P">?$?_ %;[]_K_ 'LY_P!-!:?[T_\
MT!U[Z&Z_@;KW_#%G\W3_ +P-[Z_\\^(_^K??O]?[V<_Z:"T_WI_^@.O?0W7\
M#=>_X8L_FZ?]X&]]?^>?$?\ U;[]_K_>SG_306G^]/\ ] =>^ANOX&Z]_P ,
M6?S=/^\#>^O_ #SXC_ZM]^_U_O9S_IH+3_>G_P"@.O?0W7\#=>_X8L_FZ?\
M>!O?7_GGQ'_U;[]_K_>SG_306G^]/_T!U[Z&Z_@;KW_#%G\W3_O WOK_ ,\^
M(_\ JWW[_7^]G/\ IH+3_>G_ .@.O?0W7\#=>_X8L_FZ?]X&]]?^>?$?_5OO
MW^O][.?]-!:?[T__ $!U[Z&Z_@;KZM_PXVEN/87Q$^*VQ=XXBLP.[MF?&_H[
M:FZL%D%05^$W%MWK'%X?-XBN1"0)J>IAEAD )&I3R??(KG:\MMQYSW>_LG$D
M-Q>W4B.OPLCSNR,/DRL"/ET*(05C13Y*/V@#HROL-=.]>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW5;G\WKJCL;O/^6C\QNHNHMIY7??9._.H,E@MG[0P:1RY;/Y:
M3+4<\=!CXY&13(4C<@%A]/<F>S6[[9L'NCLN\;S,MO;6]RKR2-\*+I;)_;TG
MND9[=T3)(Z^8]_PQ9_-T_P"\#>^O_//B/_JWWU._U_O9S_IH+3_>G_Z Z#7T
M-U_ W7O^&+/YNG_>!O?7_GGQ'_U;[]_K_>SG_306G^]/_P! =>^ANOX&Z]_P
MQ9_-T_[P-[Z_\\^(_P#JWW[_ %_O9S_IH+3_ 'I_^@.O?0W7\#=>_P"&+/YN
MG_>!O?7_ )Y\1_\ 5OOW^O\ >SG_ $T%I_O3_P#0'7OH;K^!NO?\,6?S=/\
MO WOK_SSXC_ZM]^_U_O9S_IH+3_>G_Z Z]]#=?P-U[_ABS^;I_W@;WU_YY\1
M_P#5OOW^O][.?]-!:?[T_P#T!U[Z&Z_@;KW_  Q9_-T_[P-[Z_\ //B/_JWW
M[_7^]G/^F@M/]Z?_ * Z]]#=?P-U[_ABS^;I_P!X&]]?^>?$?_5OOW^O][.?
M]-!:?[T__0'7OH;K^!NO?\,6?S=/^\#>^O\ SSXC_P"K??O]?[V<_P"F@M/]
MZ?\ Z Z]]#=?P-U[_ABS^;I_W@;WU_YY\1_]6^_?Z_WLY_TT%I_O3_\ 0'7O
MH;K^!NO?\,6?S=/^\#>^O_//B/\ ZM]^_P!?[V<_Z:"T_P!Z?_H#KWT-U_ W
M7O\ ABS^;I_W@;WU_P">?$?_ %;[]_K_ 'LY_P!-!:?[T_\ T!U[Z&Z_@;KW
M_#%G\W3_ +P-[Z_\\^(_^K??O]?[V<_Z:"T_WI_^@.O?0W7\#=>_X8L_FZ?]
MX&]]?^>?$?\ U;[]_K_>SG_306G^]/\ ] =>^ANOX&Z]_P ,6?S=/^\#>^O_
M #SXC_ZM]^_U_O9S_IH+3_>G_P"@.O?0W7\#=>_X8L_FZ?\ >!O?7_GGQ'_U
M;[]_K_>SG_306G^]/_T!U[Z&Z_@;KW_#%G\W3_O WOK_ ,\^(_\ JWW[_7^]
MG/\ IH+3_>G_ .@.O?0W7\#=?__6W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW08=P]-]7_(#K;=G3O=6QMN]
ME=7[YH8,;NW9&ZJ!<E@LY1TN0ARM)'6TKVNT-53P5,#J0T<L:2(RL@(,]EWO
M=>7-SAWO8[A[:[MR6CE0Z70E2K4/S5BI\BI(..J.BR*4D%0?(]5V?\,7?RC/
M^\"NB?\ ST9C_P"K?<D_Z_7O'_TT-W_O2_\ 0'3/T=M_ /V=>_X8N_E&?]X%
M=$_^>C,?_5OOW^OU[Q_]-#=_[TO_ $!U[Z.V_@'[.O?\,7?RC/\ O KHG_ST
M9C_ZM]^_U^O>/_IH;O\ WI?^@.O?1VW\ _9U[_AB[^49_P!X%=$_^>C,?_5O
MOW^OU[Q_]-#=_P"]+_T!U[Z.V_@'[.O?\,7?RC/^\"NB?_/1F/\ ZM]^_P!?
MKWC_ .FAN_\ >E_Z Z]]';?P#]G7O^&+OY1G_>!71/\ YZ,Q_P#5OOW^OU[Q
M_P#30W?^]+_T!U[Z.V_@'[.O?\,7?RC/^\"NB?\ ST9C_P"K??O]?KWC_P"F
MAN_]Z7_H#KWT=M_ /V=>_P"&+OY1G_>!71/_ )Z,Q_\ 5OOW^OU[Q_\ 30W?
M^]+_ - =>^CMOX!^SKW_  Q=_*,_[P*Z)_\ /1F/_JWW[_7Z]X_^FAN_]Z7_
M * Z]]';?P#]G7O^&+OY1G_>!71/_GHS'_U;[]_K]>\?_30W?^]+_P! =>^C
MMOX!^SKW_#%W\HS_ +P*Z)_\]&8_^K??O]?KWC_Z:&[_ -Z7_H#KWT=M_ /V
M=>_X8N_E&?\ >!71/_GHS'_U;[]_K]>\?_30W?\ O2_] =>^CMOX!^SKW_#%
MW\HS_O KHG_ST9C_ .K??O\ 7Z]X_P#IH;O_ 'I?^@.O?1VW\ _9U[_AB[^4
M9_W@5T3_ .>C,?\ U;[]_K]>\?\ TT-W_O2_] =>^CMOX!^SKW_#%W\HS_O
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
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7__T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__1W^/?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW4>HJ(*2"6IJ98J>GIXGGGGG=888885\DLT
MTLE@JJ 2S$V Y/'OP!8A5%2> ZUU7KW3_-I_EH_'JHJ:#M?YO_'/!YBC<QUV
MVL-V-A=][MH&":K5^T>OWRF3@N!Z?-2+?Z"Y]R1L?L][I<QJ)-HV&]D1OA=H
M6AC;_2R3>'&WY-TP]W;1DAW4$>5?\U3U7UO#_A49_)LVPS)B/D#OW?Y5XDU;
M0Z#[D@1M8)=E;>^'PP(C( 8CZW!36+D2+9?=0][+L5FVZ*V_YJ7=J?\ JU+)
M_JX])VW.T'!B?]J?\HZ0W_05W_*,_P">N[X_]$EF/_JKV8_\"+[Q_P"^;3_L
MJ7_H'K7[SM?G^SH4-E_\*=?Y-&[9*6FR'R9W'L2JJUB"0[TZ+[PBACGDE\?V
M]3DMLX')T<17]32O4B$#GR?CV47OW5O>VS4O%M:7"C_?=U:UIZA9)HV/V!=7
MRZN-SLZTU$?D?\@/5B/2W\S[^7=\B*BBQ_3OS3^-^\LWD'2.@VLG:VT\'O2L
M=_TBGV1N2HHLNW/'%']>/<;;[[5>Y/+:L^];'>PHO%_IY'C'_-U%:/\ XUT^
MMS _P.I)^8_P='L5E=596#*P#*RD,K*PN&4C@@CZ'V >G^N?OW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO
M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>
M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[
MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_
M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K
MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=
M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]+?X]^Z]U[W
M[KW1._YA6^]W]7? 7YP]F=?9ZOVIOWKOX??)??>Q]SXIHTR>V]W;1Z7S>?VU
MGL:T@9144=;3P5$)96 =!<'V,_;>PLMV]P]AVO<8UFM[G<;**6-OA>.2YC1T
M;Y,I*GIF=BL#NO$*2/V8Z^5__P /I_S=/^\\N^O_ #\8C_ZB]]9_]8'V<_Z9
M^T_WE_\ H/H,?777\;=>_P"'T_YNG_>>7?7_ )^,1_\ 47OW^L#[.?\ 3/VG
M^\O_ -!]>^NNOXVZ]_P^G_-T_P"\\N^O_/QB/_J+W[_6!]G/^F?M/]Y?_H/K
MWUUU_&W7O^'T_P";I_WGEWU_Y^,1_P#47OW^L#[.?],_:?[R_P#T'U[ZZZ_C
M;KW_  ^G_-T_[SR[Z_\ /QB/_J+W[_6!]G/^F?M/]Y?_ *#Z]]==?QMT:KX+
M?SY/YCV.^9OQ9F[V^9':^^>DZOOGK##=K;6W3E<4<)D.OL]NREPF[GR(@I4<
MBFH:F>K1=:C7$MS8'V$N?ON^^V4G)&[#E_9+>WOEM)VMW16U+,D;/'I[OQ,J
MK]C=.07USXR:WJM14'_5]N.OJM>^270IZ][]U[KWOW7NO>_=>Z][]U[KWOW7
MNM>K_A2K\Z.U/@S_ "]\;G.A.P\OUGW1V]W;L7KC:FZ]MFF3<N$PF/HJ_L'=
MV2Q<M6DB1J\&'@QD[A2VBMT@68D9&_=?Y VCG[W':WYAMENK&RM9IGC>NAW8
MI#$K4XYD9Q_I*^72#<;AX8*QFA.!Z_[/I^=>M!#_ (?3_FZ?]YY=]?\ GXQ'
M_P!1>^AO^L#[.?\ 3/VG^\O_ -!]$/UUU_&W7O\ A]/^;I_WGEWU_P"?C$?_
M %%[]_K ^SG_ $S]I_O+_P#0?7OKKK^-NO?\/I_S=/\ O/+OK_S\8C_ZB]^_
MU@?9S_IG[3_>7_Z#Z]]==?QMU[_A]/\ FZ?]YY=]?^?C$?\ U%[]_K ^SG_3
M/VG^\O\ ]!]>^NNOXVZ]_P /I_S=/^\\N^O_ #\8C_ZB]^_U@?9S_IG[3_>7
M_P"@^O?777\;=;.'_"6_^8M\WOF3\N_D%L?Y0?)'L7NG:6UOC=-NO X+>-=C
MJG'XG<@[.P&(&6IDH*: B?[:IJ8-1)&ESQS[Q8^]?[:<A\D\F;=?\J;9#8S2
MWHC=XU8%D\"9M)U,<:E5ORZ,]LN)YI2)6J ORXU'V=;RGO SHZZ][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][
M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N
MO>_=>Z][]U[KWOW7NOD<?\*&_P#M\K\X_P#P^]A_^^4VY[[$_=P_Z<GL/_-*
M7_M)FZ"U_P#[F-]O^3JF?W.'23KWOW7NO>_=>Z^Z_P"^ W0TZ][]U[KWOW7N
MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z+5\Q]V[CV%\1/E3OK9V7K,#N[9GQO[QW7M7.X]D%?A-Q;=
MZQRF8PF7H7<$":GJ88IHR01J4<'V)>2;.VW'G/:+"]020W%[:QNC?"R/.BNI
M^3*Q!^734Q*QNP\E/[0#U\I#_A]/^;I_WGEWU_Y^,1_]1>^NO^L#[.?],_:?
M[R__ $'T%_KKK^-NO?\ #Z?\W3_O/+OK_P _&(_^HO?O]8'V<_Z9^T_WE_\
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
M=2=79#=FSJC.8N/-8B+,4V1IJ6)\AB92JSQZ)7NA(]R![5<N;9S=[B;1RSO
M8VMY.L<@1M#:=+'M;\/#IBYD:*W:1.(&.OGR?]!77\W7_GK^A_\ T2>'_P#J
MGWT9_P"!$]G/]\W?_92W_0/1)^]+KY?L_P!GKW_05U_-U_YZ_H?_ -$GA_\
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
MYZU_XZ_2:\_W&?[#U\@+WV=Z"G7O?NO=>]^Z]UM^?\(UO^RZ/E'_ .*H5/\
M[]_;/O#+[Z__ "H&T_\ 2P'_ &C3]&FT?V[_ &?YNOHQ^^:?0@Z][]U[KWOW
M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z]
M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7
MNO>_=>Z][]U[KWOW7NM.O^8]_P );]]?._YK]]?+/$?,?:76^-[HSVWLS!LC
M)=+YG<]9@1A-C8O:+PSYN#<=''4&1\<9U9::.P<)8Z;G-+VR^]AM_('(VW<G
MS[+)<M8HZF47*HKZY9)/@,+%?CT_$W#HHN=L,\S2AZ!N(I7R'J>B3_\ 0%OV
M9_WG]L7_ -)]W#_]EOL<_P#!O[5_TSLO_98G_;/TW^Z&_P!^#]G^SU[_ * M
M^S/^\_MB_P#I/NX?_LM]^_X-_:O^F=E_[+$_[9^O?NAO]^#]G^SU[_H"W[,_
M[S^V+_Z3[N'_ .RWW[_@W]J_Z9V7_LL3_MGZ]^Z&_P!^#]G^SUOV>^>G1WU[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]T4WYZ_P#9"_S1_P#%3_D9_P"^@S/L8>WW_*_;
M'_TL++_M(CZ:G_L7_P!*?\'7Q4O?<GH(=>]^Z]U[W[KW6R;_ ,)1?^WNNT/_
M ! _=G_NGIO>+_WN_P#ISDW_ #UVW_'FZ,MK_P!ROR/^3KZB7OE-T(NO>_=>
MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z
M178>_MG]4;#WIV=V#G:#:VQ.O-KYW>F\=R9.7PX[![:VUC),QFLK62?71!3Q
M22&P)-K $V'M9MNW7N[[A!M>VQM-<7,BQ1HOQ,[L%51]K'JK,$4LW #C]G7Q
M\_YK?\Q'?W\S+YC=@_(+<TN3Q^PJ2:?9_16PZUM,.P>H\/DIWVQC7@5I(QDJ
MWR293-3*Q$E;43*C"GB@CC[/^T7MOMWM9R5;<N6H5IV'B7<H_P!&N65=;5_@
M3X(U_"BK7N9F8)7-P;F<N?3 ]/3\_/\ XKJN'W)W377O?NO=>]^Z]UU%%+/*
MD,*/++*ZQ111*TDDDDC:41$6Y))(  %R?="0!4X Z]ULU_R\_P#A+9\X_E]B
ML!V3\@:^C^&W3F;2GR6/_O\ 8&NSW=NXL3,ODBJ,9U%%4438M) I42;AR-#4
M*&6:.BJ8F!;%OW(^]CR%R9+)M?+JG>[Y.UO!=4M4;T:XTOK(_P"$I(.*ET/2
MZWVR>;,O8IR.-3^7D?\ 53K:@Z(_X2F?RF^IZ&D_TB[/[?\ DCG(A!-49+M/
MMK<>VJ!JY '=J+!],-M>-:?4"4IJR2JNOIE>7DG$O?\ [W/N_N\I_=DUOM<?
MDMO;I(U/F]SXYU?TE"?(#HU3:[5?BJQ^9/\ DIT;L_\ ">_^3<88X#\&.O\
M1%++,C#>?<"3%YD2-UDJ%W%Y&0"-=".Y526*@%W+ W_@C?>RNK]_3?\ ..V^
M?EX-//\ /SX#IWZ&TK71_,_X*_ZOV=%=[A_X2L_RA>S:&HI]G=9]L]!9&:.0
M)E^J>Z-Y9:6*=V+^8X_N>3=M':_!C2G5=/"A>"!7LGWM?>7:Y U[=6^XJ/PW
M%M&N/]-;"W;\ZGII]KM7% "OV'_/7K7'^>/_  D<^4G2F*SW8/PN[*Q/RIVG
MC0:T]5YW&T?7O>$- H+2Q87RU#X'/M BL[A*S'U,OICIJ&HELK9,^W_WQ^5-
M]FCV[GBU;:)G[?J$9IK75_3[?&AU</AD0<6D4=%\^TRIW0G4/3@?\WRR>M2?
M<NVMR[,W#F]I;QV_FMI[LVQEZ[";FVMN?$Y'!;CP&8Q4YH<IA\UA<HB5-+54
M\BO'/35,:R(RLK $$>\P[6ZMKZV2[LI$FAE5622-@Z.C=RLCK565AE64Z3T4
MY&#Q!R#Q]/GP'KQZ;/;W5^O>_=>Z][]U[JZ'^1#_ #,<O_+:^;^S]P;DS]11
M_&_NVOQ'5_R,P[S@8FCVWD:XP;9[/:%[HE1M2MJ?XD\ZJ930-D:2+FK]P?\
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
M_2PLO^TB/IJ?^Q?_ $I_P=?%2]]R>@AU[W[KW7O?NO=;)O\ PE%_[>Z[0_\
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
MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_7W^/?NO=>]^Z]T1+^:/\
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
M_P#=MM48U-/"A62)?6>#4[(!FKHTD84:G:/X>C>UW*&XHC=CGRXU/H#YD?\
M%5ZV&/>./1CU[W[KW7O?NO=%-^>O_9"_S1_\5/\ D9_[Z#,^QA[??\K]L?\
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
M[BV%0[HVWTQU!@]YUU')AX]R83'?WM[/W)!2TU+3B1XXZ[ 45+.K,%O6QGU
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
M\?\ -U:?[BCI5U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U35_.F_E-X_\
MFU= ];=6T/9>+Z<W[U9VFF_=L]A9/9]1O:)<)D=L5NWMU[0?$TU?C71*]YL;
M6&=:@E9*&(:2&)$U>QWO!+[/\Q76ZO:M?6]W;^"\*R>'WJZ21R:BKY32ZTT_
M#(>D=Y:_5QA*T(.#^5/\W6M1_P! 6_9G_>?VQ?\ TGW</_V6^\H?^#?VK_IG
M9?\ LL3_ +9^D'[H;_?@_9_L]>_Z M^S/^\_MB_^D^[A_P#LM]^_X-_:O^F=
ME_[+$_[9^O?NAO\ ?@_9_L]>_P"@+?LS_O/[8O\ Z3[N'_[+??O^#?VK_IG9
M?^RQ/^V?KW[H;_?@_9_L]6-?RH?^$U_9/\M+YJ;!^5E=\P=J]HX3:VV>P-K9
MO8F+ZAS>T:W.X[>FT*O!TZ)FZC<-=%&*6M>CK&5Z5PX@TC2Q5EC/W>^\]M?N
MCR-<<I1[+):23/#(LK7"2*C1R*Y[?!0]RAD^(?%^73UIMS6TPEUAA2E*?M_R
M>G6VE[Q Z->O>_=>Z +Y-?)KI/X?])[X^0?R#WQC>O\ J_K_ !K9#-9K(-Y*
MFNJ9/VL9M[;V,BO-D,KD)BE-04%,C2S2LJ(OU($'*O*N^\Z;[;\N<N6[7-W<
MMI55X ?B=VX(B#N=VP!TW)(D2&20T _U?MZ^7/\ S>_YZ_R4_FA;KR>R,=4Y
M;I;XB8?+>;9_0N(RJ_<;J%!*'Q^Z^Y\QCE3^,Y.1E2J@QESCL:0BTT<U3%+D
M*KJY[,^P/*_M1:)?R!;[>G7]2[9<)7XH[9&_LT\FD_M),ZV5&$:AJ[O9+EM/
M!1^'U]*\?MIU1K[GWI)U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1
M[OY?_P#,H^5O\M?MJF[/^-^^Y\?05]90G?\ U7N.2NRG5?:>*HGM_"][;4CF
MCU2!"\=+E*.2&NI=3?;5,.IP\?>XGM?RC[H;.=JYGM]3*#X-PFE9[=F_%$^D
M_P"VC;5&U.]&H.KP7,UL^J,Y/$'@?M%3^1_V.OJ;?RN/YI_Q[_FG=%)VCU)4
M':G8FUC0XSN;I#-Y."MW?U?N2LB+0ZITC@&2PM=HEDQ&<@ITBJ522*2.GK:>
MJI*?DS[L>TO,?M+O_P"ZMY'C6TVIK:Z4$1SH./F=$B5'B1,25J""R,CL)[:Y
MCN4U+@CB,X/^H\?\W5G?N+>E77O?NO=>]^Z]U\<3^<9_V]6_F#?^+8]T_P#O
M95'OM3[+?].DY<_YX+7_ *M+T$[O_<F3_3'_  ]5M^Y0Z3]>]^Z]U<G_ ,)Z
MYHH/YR'P=GGD2**+?78$CR2LJ1Q1Q]+;G+2.YL  H)))L![A'[QRD^RF_A<D
MQ0_]I,'2JP-;M*^I_P !Z,U_PH5_G&9W^8I\@\CT?T_N:=/AIT1NC(8W8])0
M2^&@[CW]B&GQ.7[ERVD!IZ1KRTNVH)[B&B+5.F&HKZA%"WW</92#VVY<3?MZ
MB'[[W!%:4MQMH6HRVR_PMP:9A\3]M66,'IR_N_J9/#4C0":?,CS_ -7EYUZU
MTO>2_2'KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z^@5_PF*_G6#LK9O_  WS\MM^
M4=/O/JS:%?F?CAV=N_,I!_>CJG9F)FRFY>L]U9O*NJK5[4QE,U=B:J>6TN(B
MGAD\/\+1JGG1]ZCV,&UWO^N-R=;DP7<@2]@C6OAW$C*$G1%_#<.VB10.V9E9
M=7BG2=[9>%E\"8Y'PYXCS!^P</4>E*=4 _S\_P"<YN3^9?WG/U?U/FLGA_A=
MTKN+(TW6V&B>NQG^ES<],3CZWN?=V-D\9D\RAX]MTE4FNAH9&<QP55;6K[R)
M^[U[(VOM=L(W;>$63?+Y%,S8;Z=#W+;1M\L&8K\<BTJR1H>D-]>?4OI7"+_,
M^O\ F]/V]:^?O([I%U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=;6/_"<3^=YN?XB
M=K;3^%'R3WC-DOB3VON2/#=?;BW-DJRH_P!EX[$W%4B'&/C*ZOD,='M++UCZ
M,M166GHJJ;^*QM IR?W6(OWF?8FTYRVF;GKEB$+O-FFJ9$4#ZR%!W:@H[KB-
M/[-OB=%\%J_I:##;KTQ/X,E-!."?(_GY?R'EY]?2N]\P.A)U[W[KW7O?NO=?
M&(_FE?\ ;S7^8K_XO7\O/_?_ .X??;CVH_Z=;RU_TJMO_P"T2'H)7/\ N1)_
MIF_PGHB_N0>F.O>_=>ZO*_X3655-1?SJ_AG6UE33TE)10_)*IKJRJECIZ>"&
M#XB;^EGGGGD(5$C4%F9B  "2;>X"^] K-[&;VBBI;Z(*!Q)_>-I@=*MN_P!S
M4^5:_/M/0V_\*"?YTNXOYBO=F0Z(Z4W+68_X6=,;CK*;:\&+KIX(.\][8N1J
M*H[:W'%$0L] C"2/:U)(#X:9FK6TU%8T-.1?=S]CK;VUV)>8-]B#;Y?("^I<
MVL39%NG\+>=PP^)J1_"FIG+^\-P^A#1%.*>?H?\ **?(]:Y'O)KI#U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=&I^%_S6^0_P'[VVK\@?C?OFMVCO# RQP9C$RRU
MLVT.PMJM,E1E-A=B;<@=$RF)K="ZH)"'AE6&JI9:>MIZ>HA"//'(W+?N%R_-
MR[S-;B:&3X6[?$A>G;+"]#HD7R;@RZD=60LK6AFD@D#QFG[>%,@BA_9PX>?#
MZQG\K?\ F8]+_P T?XTXKO'K(+MG>>$G@VSW1U'79*&OW!U9OT4YEDQ\\T8C
M-7BJ]4>KP>6$,:55/J5DAJX*NFI^0/NQ[6[W[3\T/L&Z_JP25>VN M$GB_B_
MHR)\,L=3H;@61D=A3;7"740D7!R"/0_YO3_/U95[C+I3U[W[KW7O?NO=:,O_
M  I0_GP[GV1N'>G\N7X9;PFP&:H*9L'\INZMK9*:GSF+K:Q"*[HW8N8H2IHZ
MB.$Z=T9&GD\R,YQ:-"\=>ISU^[#]WZUOK6#W,YWA\1&.NPMI%[&4<+N4'XEU
M?[CH1IQXQU!H^B3<;\JQMH#D?$1_@'^7[*'K0Z]]!.B;KWOW7NO>_=>Z][]U
M[KWOW7NO>_=>Z][]U[KWOW7NN"LR,KHS*ZL&5E)5U=3<,I'((/T/NO'!Z]UO
MP_\ ":K^>UO'M'<.WOY=GS-WQ4;EW94XY*#XL]R;GG>7.;D;#4?DFZ4WWG:A
MF>LKA2(9]M9*K)FG$4^/J)Y9SCHY.>WWH/N_V6UVTGN5R/;B*$-JO[9!V)J/
M^Y,*_A34:3(O:NI9%"KXA!SMU^S-]/.:G\)/G\O\QXFAZW@?>"/1WU[W[KW5
M3O\ /1_[=&?/7_Q!.7_]W%%[ESV%_P"GQ\O?\]:_\=?I->?[C/\ 8>OD!>^S
MO04Z][]U[KWOW7NMW7_A-%\P^HO@=_+-_F._*#NO(&FV?UWV[U_/1X>BFITS
M>^=U9#8;X_:FQ=JPRW\E?DZQHZ:/@K"GEJ9RE/!/*N!_WHN2]Y]P/=+EGE38
MEK-<VTVIF^")%EU22R>B(O<?XCI1>YE4F^W3)!;22MP'#YXP!^?6JG\^?G;W
MI_,4^1^\?DAWMFO+F<]*<=M'9N.K,A-M'JS8U%,S8/8.S:&O9O!1TP9I)WL&
MJJB6>LGO/42DY<>WGM_L/MKRU#RSR_'V19DD95\2XE;XYI"OQ,?+R5%5%[57
MHJGGDN'\1S0_*N!Z?ZO+)\^B;>QQU7KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZO
M4_D9_P X_?W\L#O['[;WOFLSN7X==KYC'XSN7832Y')1;%EGD6"+N786)1B(
M,KC4(.3IX(R,G0@T\BM4PT,]/ 'OW[*;=[K<NO=6*)%O5FK-;3=J^+3/TTS?
MB1_]#9O[)^Y3H:1656-VUK)I)JAXC.*9K3Y>?J*=?5KVWN3 [OV[@-V[6S.,
MW'M?=6%Q>XMM[@PU;#DL1G<#FZ&/)X;,8K(4Q:*>FJJ>6.>":-BKHRNI(-_?
M(NZM;FRN9+.\0QS0NR2(PTLCHQ5E93E65A0CR/0I!!%0>JMOYX?Q"/S6_ED?
M)WJC%8],CO[;&T&[GZK"QL]:N_\ J(G>5'C<397M4YB@@R.WT) %J]@7COY%
MEGV&YS_J+[I[5N\SZ;>:3Z:X]/!N/TRS?T8W*3?\V_/@4M[#X]LR#CQ'Y=?(
M)]]FN@MU[W[KW7O?NO=#1\9>\MQ_&CY$]&?(;:AE&X>D^U]A]GXZ&)]'\0.S
M]T4V;GQ,P)4/!6QP/2U*,=,D,C*WI)]D7-.P6O-/+5_RY>?V=]!-;M_1\1&3
M5_IE+:E/DRUZU%(4D60?A(/VY_P'_!GK[:&S]UX'?VTMJ[ZVK7Q97:V\]N8/
M=NV\I 5:GR6"W'BXLOAZ^%A<%)Z>:.12/PWOA9?6=QMU[-M]V-$L#M&Z^CHQ
M5A_M67H: A@&7(\NE/[3=;Z][]U[KWOW7NO>_=>Z^2'_ ,*%/DN?D[_-H^5.
M;H<D<CM3J7<F-^/6S@9A/%08WIC'#:^ZH:*5&*-!4;J&X*Y"O%JC\_4]A_NX
M<KCE;V?VB"1-,UXC7DG])KIM<>K^D+?P4_VO04OY/%NW/H:?D/\ 9KU2Y[G+
MI-U[W[KW7!59V5$5F=F"JJ@L[.QL%4#DDGZ#W7AD]>Z^R/\ RF/B*OP<_EY?
M%_XZUN/7';PVUUW1;F[.0Q,E0>U>Q*B3?G8<%4\G[CFCR>0GQT#26(@IX4"J
MJ*J\4?>'G/\ K][D[KS*C5AEF*0>GT\($,)'^F1 Y_I,Q^?0LM8? MUC/$9/
MVG)_GU8W[C;I1U[W[KW7O?NO=?_1W^/?NO=>]^Z]T1+^:/\ ]NR_YBW_ (HI
M\N?_ ('_ '!['WM/_P!/2Y;_ .EKM_\ VEP],7/^X\G^E;_!U\8WWV[Z"77O
M?NO=>]^Z]ULF_P#"47_M[KM#_P 0/W9_[IZ;WB_][O\ Z<Y-_P ]=M_QYNC+
M:_\ <K\C_DZV#/\ A8YT8-X?"SXV=_T="U;DNE._\CLFND2-F..VAW;LV67*
MU\LJ\+&<KM;!4Q!'+S1V(MSCG]RK?_HN>-TY==M*W]HLJ_.2VD&D?;X=Q*WV
M*>EF[QZH%>E=)I^1_P!D#]O7SIO?2SHAZ][]U[K?:_X1B]\BLV!\U?C#7US(
M=O;RZZ[ZVOCB6*SC>6%GZ\WY6HFJRF(X';B.;7;RK<G3QSU^^[R]HW#8N:HU
M_M8YK21O^:;":(?GXLW[#T=;1)421'Y$?X#_ (.MX7W@AT==>]^Z]U[W[KW7
MQ3/GEWP?D_\ -;Y5_(%:YLCCNV._.TMW[<F:36B;/R6[:L;'Q\;D F.DQ"4=
M-"2+Z8A?GWW)]ON7_P"JO(VT<MZ=+6=I;QO_ ,U%C7Q6^UI-3-\VZ!L\@DG=
MQFI-/\@_U>?14_8PZKT>;^6%T2?DO_,0^&G2<]'][B=Z_(+KC^]-/IUF78NV
M,['NS?OINM[8:BK3^K\>X_\ =7?_ .J_MMO>^JVE[>TFT'_AKH8X?^JC+T[;
M1F2Z1/(D5^P5)Z^HO_/1_P"W1GSU_P#$$Y?_ -W%%[Y1>PO_ $^/E[_GK7_C
MK]":\_W&?[#U\@+WV=Z"G7O?NO=>]^Z]UM^?\(UO^RZ/E'_XJA4_^_?VS[PR
M^^O_ ,J!M/\ TL!_VC3]&FT?V[_9_FZ^C'[YI]"#KWOW7NOFX?\ "LO^81DN
M\OEM@_A!LC.S-U/\4H:#*;]HJ&H9L?N?OW=V'CR5;/6B/]N<;=PU52XRE_MT
M]74Y:,\M8=-ON@>W$6P\G2<^7\7^.;N66%F'<EI&VD4_A\:0,[?Q1K"W0<W6
MX,DO@CX4.1ZG_8X#Y]:E_O,/HNZ][]U[KWOW7NIF#P>;W+EL?@-MX?*YW/9>
M:.AQ>&PN.K,KE<G6R'3'!CL=CUDGGD;^RB(2?P/;5Q<6]K"UQ<NL<:#4S.RJ
MJCU8MA1]O5!4G'$_ZJ^O[>CU;5_E2_S-]ZT3Y#;O\O[YAUF/T0R)7UWQY[3P
MU%6Q5!8*V-FS>+I5J5_;?4:8L%].JVI;@&[]W?:RRD\.ZYBVY6_A6\MV(_TP
M1VT_[:G3RVURP[8V/J2#_F_P #I ]B?R]/GIU)05V7[/^%'RPZ^P>.DKXZG.
M;N^/7;6$VXHQS!:Z5-Q9+$I1O"O#>=*DQL"'#%2"3';?<?V]WF58=JWVPN7;
M318[RW9^[X>Q9-6K^B1JZTUO.F2C#CY&GSR?+YUZ*/[&75>O>_=>Z][]U[KW
MOW7NMKC_ (22?-3+=,_.K<WQ%SF7D_T<?+/9N7EPN+FF5:+&=T=58>JW?M_*
MT[SG3#]]@(,]CJB.,*U3/_#E)/@B4XA??$Y&BWOD"+G*W3_&=GD76WXFMKAE
MC=?Z6B9H76N$7Q/5NC#:I]$YAKAO+RJ*T_RC]G6^9_,HP&=W7_+H^?>U]K87
M+;EW/N3X5?*C [=VY@<;6YG.9_.YCHS/8[$87#8C'*]155=7421P4U- C22R
M,J(I<@>^?GM?<06GN7R[=7;K%%%NE@SNY5415NHF9V8]H55&IBV%&3T?7 )M
MY%49TM0?D>OD2_[(1\Z_^\+/E=_Z3CV__P#6CWV3_P!<'D#_ */EA_V6VW_0
M?03^GG_WV?\ >>D[NSX<_+S86W,QO#?'Q6^2>R]I;?HGR.;W5NOH_L_;FVL+
MCT98VK<OF\QBH*6EA!(#//(J@D<\^WK/G7DW<;E+&QW>RN)I&THD=U;N[-Z*
MBNS,WR4=:,4H!)5@/6A I^RG1=_8GZUU[W[KW7O?NO="!UGTWV]W5ELA@^G.
MJ>Q>V<]B\:<OE<-UAL3=&_<MCL2)TH3E,CC]JTE7/!3_ '$D<8G= NIE6]R!
M[+-TWS9=CA6?>[N&SC9J*T\J1*S4KI4NRJS:03IXTZJJNY.A:G^B"?VT%1D<
M?ET-7^R$?.O_ +PL^5W_ *3CV_\ _6CV2_ZX/('_ $?+#_LMMO\ H/ISZ>?_
M 'V?]YZ&OXT_!GYM8OY&= Y/*_#OY3X['8[NKJO(9+(9+X_=LT./QM!0[[HI
MJVOR%;-B$2.&.-6=W=PJJ&)( ]D'-//O(DO+.XPP[U8,[VTZJJWENS,S1/I5
M5\3+'R'5XH9_$6J-Q'$4I0_Y>OLE>^*70OZTWO\ A53_ #8\IT-UO0?R\.A=
MTOB^TN[]KG-_(;<.'J-&0VATIF#)08[KZ"MIG#4];NLQS'(HP#KAT,;*8\K'
M(N:OW2/:"'F#<V]R>88M=I82:;-&I22Y6A:8J?B6WJNCR,QKQA(Z*-TNBB?3
MQ'N;C]GH?M\_E]O7SP??23HBZ][]U[KWOW7NO>_=>Z46T]B;Y[ KSB=B[*W9
MO7* "0XS:6W,QN;)*OB>74:##P3O;2CMJT_16/T!LDO+^PVV/QK^=($_BD=8
MU_WIF4>8ZK1GX _LJ?\ +T][QZA[9Z\IX:W?_5O8FQZ.J)2*HW?L;<VV(*A@
M0I6&?,TT*L;D"P/Y'MBRWK9]R8IMUW#<,O$1RQR?\=9NK,K*3J%/R(/2"]F7
M7NO>_=>Z][]U[KWOW7NMJG_A+]_-@R/Q2^25#\)NXMRRGXX_)_<]-C=BSY6M
M"XWJCOW)Z,=MS*4[SW\-!NLK3X+(Q#TBN..JKPQQUCS8C_>L]H8^;N66YZV6
M+_=GM2%I=([KBT7N=3_$]OF5#_OOQ$[F9-)AMEV8Y?!D/:QQ\CY?MX'Y^F>O
MI;>^7W0DZ][]U[K1-_X6L_7^6E_Y>1_T-U3[S\^XW_SM'_4M_P"U_HEW?_0_
M]M_S[UHI>\_>B7KWOW7NO>_=>Z/I\ZOG9O+YETGQ/V;6_?8?J_XB?$+X_P#Q
MHZQVI/+KB@RG7W4^%VYVIO*6.(LAJL]GZ&=DF 5OX?!C()06IV9H\Y Y LN2
M'WB]32]WO.XWE]/(/X9KB1[>/UTPPN!I_P!^-*RX;IV><S:0<!5 'Y#/SJ3C
M]GYD+]R'TUU[W[KW7O?NO=6M_P BS_M[I\#?_$]8?_W45ON(/?[_ *<YS!_S
MR-_Q].G['_<I/]-U]@3WQEZ%O7R./^%#?_;Y7YQ_^'WL/_WRFW/?8G[N'_3D
M]A_YI2_]I,W06O\ _<QOM_R=4S^YPZ2=>]^Z]U[W[KW7W7_? ;H:=>]^Z]U4
MU_.M^>__  W5_+Y[A[OP=='1]K[HAI^GNB$=H1)_I:[ H:F#$YJ&.4VD;!4%
M/DMQ&&Q$HQ_B-@]Q+_L7[>_ZY?N/9;%<+JLX?\9N_P#GGA9=2?+Q79(:_A\3
M5Y=);R?Z>W+CB<#[3_FR>OD$U]?792NK<KE:VNR64R5=-D,CD<A--75^2KZZ
M9JBMKJZMJ&>22:21VD=Y&+.Q)))/OLO'''#&L,*JB(H554:555^%57R4>0Z"
M7#UK4>5>/$D^5.L?N_5^O>_=>Z][]U[HQG3WPS^7GR&HH\ET/\6/D/W)B'=H
M_P",]7=+]C;^PR!9DH97GS.U\;4TL<<<CHLDDDP6,GU$>PSO7._)O+<GA<P;
MO9V3C\,]S#$W#5\,D@8XX +W>76TAFD'Z:$CY GY>0]/GCH=\_\ RE?YH.V:
M5:W*_P O7YBFE/E)?%?'GM3/")(8_)++6I@L74F%  3Y)@J?[5[#UO[P^U-T
MVB'F3;:_TKRW3_>=4BU_VO3AM;D"OAM^P_YO\/1*M]]:]C=5YQMM=F["WQUQ
MN&/4TF"W[M7.;0S2*KZ&UXK<=/3U( (L28_KQ['.W[IMF[6_U6U7$5S'_'$Z
MR)_O2%EZ9*LAHU1]O^R*])'VNZWU[W[KW7O?NO=*?K_?F[NJ]][+[,V!G:_;
M&^>N]U[<WSL_<N-<1Y'![JVIEH<S@LQ0N;@2TU53QS"X(N.01[1[CM]GNVWW
M&U[C&LMO<H\4B-\+QNK*ZGY%6*]:5FC(92010U^8_P"*SU]I7X5?)/$?,+XE
M?'?Y.X6EIL=!W;U/L_?>1P]',U13;=W+D\4@W?M:.=V9G_A662MQS,S$EH#?
MGWP[YYY7FY+YPW+E6X8LUA<21*QP716_3?\ YN1Z'_VW0P@D$L2RC\0K_L=&
MC]A;IWHIOSU_[(7^:/\ XJ?\C/\ WT&9]C#V^_Y7[8_^EA9?]I$?34_]B_\
MI3_@Z^*E[[D]!#KWOW7NO>_=>ZV3?^$HO_;W7:'_ (@?NS_W3TWO%_[W?_3G
M)O\ GKMO^/-T9;7_ +E?D?\ )U]1+WRFZ$77O?NO=?/O_P"%>?\ ,(S&Z>W.
MN_Y<_7^?DIME]7XO!]Q=_P!-0RO"<SV3NG'-6];;/S( 5GAP^!J$SHAU/#-+
MEJ:5U\]!$8^BOW-?;B&TV:Y]R]QBU3W;-;6A;\,*-IFD7YR2KX5?B40NOPR-
M4@W6X.L6ZGM&6^WR_D:_\5UI8>\Y.BKKWOW7NO>_=>Z--\9?@M\P?F1DYL9\
M7_CAVSW0*.L%#E<SL_:>2EV?A*]HPZT^Y=^UZP8;&2%6#*M=70D@W%_81YJY
M_P"2^28Q+S7N=O9:EU*DDB^(Z^L<2ZI'_P!JC=6B@EE-(E)_S_,^75N6U/\
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
M^3Y_,DWC_+&^9FQ^ZZ2JRE9T_N>2CV'\A-BT;2SP[KZKR^045^4I\6K*KY?
M/;+89[HWFA>F+BFK:A9(F]Z/;*R]U.2+C87"K>1:IK.5OP7"KVJ6\HY1^G)_
M1;535&NEZTN&MI@X^$T!'J*_Y/M\N&<_7VVMNC;V]ML[<WIM'+T.X=J;NP.'
MW/MG/8N=:G&9W;V?Q\>5PN7QU2G$E/4TTL<T3CAD8'\^^,UY:7-A=RV-XACF
MA=HW1L,CHVEU(\F5@0>A:"&&H<#P^SI1^V.M]5@?SAOG='_+L^ /=_R(Q57C
M(>S3C:;KKHZAR:I-%DNX=^:\9M:9:*566J7$P+6;AJ:1K":FQ\\=QJO[E/V7
M]OS[E>X=CRW,K?2ZC-=,OX;:'N?/X?$.F%6_"\BGI+=S_3V[2>?E]OE_GIU\
M>K-YK+;ER^7W#G\GD<WG,[E,AF<QF<M62U^5R^7RL[5V4RF2KYRSSU-3.[/-
M,[%G8DDDGWVAA@AMH4MH%5(XU5555TJJJ-*JJCX5485>@G4MW9/^'AG\_+J)
M[=ZMU[W[KW7O?NO=&%Z@^'WRT^05&*WH?XP?(7N?'E]!RG573'8N_P#%(5?Q
ML9LIM3&U5.B*QLSNX"?VB/89WKG/D_EU]',&ZV=BW\-Q<PPM_O+R*W5DBD<?
MIJ3]@)_F!3HP&>_E)_S2-O0)49#^7E\QI$=I%!Q'QW[3W(R>-=;--%MS%U+1
MK;^V]E_%[^P[![P^TURVF/F3;?\ ;7ENG[-;K7\NKFVO*'],U^PG_ ,_ET2[
ML#JOLWJC,_W=[3ZZW[UIGRAE_@F_]HYW9V8\0;0S_P +W+34T]@>"=%K^QQM
MV[;7N\'U6TW,5U'_ !PR+(O^](Q'33(RG2P(_P!7SZ1?LPZ]U[W[KW7O?NO=
M/.T=V;FV#NK:V^MEYS*;6W?LK<>'W9M/<V%J)*#+;;W/MK)QYC!9K$5\-G@J
MJ.J@2IIY%-U=01R/:>\L[3<K.7;[U%EAG1XY$8:@\;J5967\2LK%6'IU0'20
M0:4.#Z$?/RX'\NOM!? #Y14/S4^%OQI^4='%2057<756V]Q[GH,>I7'8G?M)
M$V![&P>/#M(QIZ#/T>2HX69M12)2UF) X@^XO*DG(W/.Y\IO4BRN'1&;XFA/
M?"S?TGA9&/S/0QMY?&A63U /^K\^CB>P9T]U4[_/1_[=&?/7_P 03E__ '<4
M7N7/87_I\?+W_/6O_'7Z37G^XS_8>OD!>^SO04Z][]U[KWOW7NEN.T-_+U<.
ME$W+7Q]7-O\ _P!*4VT(_''BZ[?J[;_NG!N:OT*'GJ*;&F>DI/(Q$"U%3X@I
MGF+%_P"Z]N_>O[],2_5^#]/XGXEA\3Q"B_PJSZ6:GQ:5KP6E=3 :*XX_G3)^
MVG^KC1$>S#JW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?2K_ .$F
MWSFR/R'^$&[OBYOG.U&7W[\.-R8O"[8GR58*BNJ^C>PEJ\IL"CCDG/GF3"U]
M'F,4J^I*6B7&P JOC0<O?O@<@Q\M\^0\UV$82WWI&:32.T74.E9C_"/$1HY/
M5W\5N-3T(-KF\2 Q$U*''V'A_J]*=;6GO$CHTZ^.?_.+^(+?!S^8]\H.B,=B
M(\/L2/?]=V#U/##&Z8U.J.T0-];-QF+9PODCQ5/6'!3,!;ST4ZB^F_OM-[+<
MYCGSVSVKF"1]=QX*PSU^+ZBW_2D9O^:C+XH^3KT$;J'P+AH^ K4?8<_['Y=5
MH>Y3Z9Z][]U[KWOW7NOK _\ ";KY-K\EOY2OQUCK\D,ANSX_#.?&C=D?G$S8
M\=6U$:]?4%BS.@CV=6[< 5K?G2/'I]\A/O.<K?U7]X=R,:Z8=QT7T?\ 2^H_
MMF_[*4F_RYZ$VW2>+:*3^'M_9_L4ZO>]P#TNZ][]U[KWOW7NB^_*SO;$?&#X
MS]__ "*SB038WI+I[L/L^2BJ2WCRM3LW:U3F\=A5",A,E;4PQ4<:AU)>15#
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
MK'J(OI2HRU0J DV4  @ *.3'WL;.&U]Z;Z6+C/!:R-_IO!6/_CL8Z$FV$FT
M;R)_U?X>MBCWC;T8=%-^>O\ V0O\T?\ Q4_Y&?\ OH,S[&'M]_ROVQ_]+"R_
M[2(^FI_[%_\ 2G_!U\5+WW)Z"'7O?NO=>]^Z]ULF_P#"47_M[KM#_P 0/W9_
M[IZ;WB_][O\ Z<Y-_P ]=M_QYNC+:_\ <K\C_DZ^HE[Y3="+KWOW7NOBL?S
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
M-+$HW:I];[5& &N#J/&@./S\_MICRX=;'/7_ /*T_EL]7X^/&[*^!WQ+QB)
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
M_NA<K_OSW6&]2K6+:+>2:OEXLG^+QK_IM,DCK\X_6G1;NDNBVTCBQI7Y<?\
M8Z^8Q[ZI=!WKWOW7NO>_=>Z^@9_PCG^()VITI\COFWN/'>/)]M;IH>C>L9YX
M%$\6P^O FY-]Y?&U()9J7+9RMHJ*1#:TV%;@@@^^='WU><_K-\VSD2V;MLT-
MU/\ \U9NR%6'\4<2N_V7'1WM,-$:?UP/LXX_/_!UNI^\'>CGKWOW7NO>_=>Z
M][]U[K__T]_CW[KW7O?NO=$2_FC_ /;LO^8M_P"**?+G_P"!_P!P>Q][3_\
M3TN6_P#I:[?_ -I</3%S_N/)_I6_P=?&-]]N^@EU[W[KW7O?NO=;)O\ PE%_
M[>Z[0_\ $#]V?^Z>F]XO_>[_ .G.3?\ /7;?\>;HRVO_ '*_(_Y.OIZ;DV]A
MMV[>SVU,_21Y' [GPN4V]F\=*?V:[$9JADQV2HY"+'3+#(Z-8_0^^5EK=36=
MS'>6QTR1.KJW\+(=2G\B!T(6 (H?/KXA/>75N8Z.[M[AZ4W&'7<'3W:6_P#J
MS-B2,QRC,; W;5[3R8DB8 JWW%(]P0+'\#WW<V#=8=_V*RWVT_LKVWAN$_TL
MT8D7_C+= UUT.4;BII_J_/H-/9OUKHP7Q%[QJ?C1\J?CC\A*8SC_ $+]W=7]
MGSI I:2NQ6S]X4>:S&-"6.H55)!/2NNGE6*_GV&^<MA7FGE'<^6V_P")UM<0
M"OX6DC9%;_:EE;\NK12^',LGH01\_P#52G7VTJ2KIJZFIZVBJ(*NCJX(ZFEJ
MJ:2.H@J8*B,2P5%//$2KQNI#*RD@@@@V]\*F5D8HXH1@@\0?0]#+J7[]U[K5
M7_X5U=\-UO\ RU-H]-X^KT9/Y&_('9F RM!K9#4[%ZUQM9V5F:JR_K\.;HMM
M)H/'[NJ]T .6GW-^7_WI[H3;W(O;MEG*ZGTEF98%'YQ--GY4\^BS=I--L$_B
M.?L%3_AIU\TCWU%Z#W7O?NO=?0R_X1L="IMCXL?*WY)UM"(LAV]W5MKJS$5$
MZ?N2;:Z7VA_')*C',X]-/-D-VU4$I1OW)*.SC]E/?-[[[',+7/-NT<KH>VRM
MGG8?T[F331OZ2I;JP] ^/B/1YM"4C:3^(@?L'^SU>7_/1_[=&?/7_P 03E__
M '<47N _87_I\?+W_/6O_'7Z7WG^XS_8>OD!>^SO04Z][]U[KWOW7NMOS_A&
MM_V71\H__%4*G_W[^V?>&7WU_P#E0-I_Z6 _[1I^C3:/[=_L_P W7T8_?-/H
M0=5Q?S<L3VON7^6?\U-F=(;&W7V3V=V'T/N_K';.Q]CX6HW'NC/CLZ./8&;@
MQ>%HV628Q8[)5<\VBY2*.230^C0TD^S<NTVGNGL5]OMPEK:6UW'/)+*XC1/
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
M"?)<]C?.?IKXTXG)"JP?QLZ6CS.;H1(!]AV?W=DEW'EHI858CT[<QFU:B-W
M;_*'&G39FZ:?<PY6_=G(-[S1,M)-TN="M_%!;+H4_P#.:2X'IVC\@[NSZIQ&
M#\(_F<U_8!_JX:D?O,7HMZ][]U[J1B,3E,_E<7@L+0U&3S.;R5#B<3BZ&,SU
MF2R>3J$H<?04<*\L\TC*B*.22![I--%;1/<3L%1%9F9OA4*-3%ODHZKG '$^
M7KU]H?\ EY_%G&?"GX2_&?XP8^EI::MZHZIV[BMVR47@:FR/9&7B;<W:.;A>
MG]++7[BK<G6 @MQ(+LY]1X?>Y/-DW///>Z<U2$LMY<.T=>*PKV0+G^"%(U_V
MO =#"WC$,"1>@_V3_//1T/8*Z>Z][]U[KWOW7NO>_=>Z_]3?X]^Z]U[W[KW1
M$OYH_P#V[+_F+?\ BBGRY_\ @?\ <'L?>T__ $]+EO\ Z6NW_P#:7#TQ<_[C
MR?Z5O\'7QC??;OH)=>]^Z]U[W[KW6R;_ ,)1?^WNNT/_ ! _=G_NGIO>+_WN
M_P#ISDW_ #UVW_'FZ,MK_P!ROR/^3KZB7OE-T(NODV?\*1^C7Z-_G ?)]:>C
M--@>WY=C]Y;;8H4-8O8>T*27=U9R "#N.ESB!DO<+R=6H#KY]V/?OW][+[5J
M;5)9>+:O_1\&1O#'_.$Q?\5T%MQ71>-CXJ$?GQ_R]49^Y]Z2=>]^Z]U]B;^3
M3WY_LRW\KKX2]JSURY'+R=%[7V!NBL,S35%7N_I[R]1[JK:TRW99JFOP<]5(
M#^9+CTE2>+'O;R]_5?W7WW:472GU3S1CR$=S2XC5?DJ2A1]G0KLW\2V1N)I0
M_E@G^75G/N+>E/7SK/\ A9%WTNZ_E_\ &#XZT58U10],]&9GL+*Q1.PAHMU=
MU[O?'3T$Z,;&>/&;5Q=4#IL(ZE;,265>D_W*>7C9\F;MS*XHU]=)"O\ 2CM8
M]5?]+KG=?],GV=![>)?UEC'D/YG_ & #]G6GG[S2Z+.O>_=>Z^NM_(-Z&7X\
M_P H_P"%FU)Z):7,[TZP_P!-V=D:-8ZFLK.\\W5=IXIJX)_NRGQ64QU"H(#"
M.!%8:E/OC;]X7F$\R>\>^78;4EO/]*GH!:JL#:?M='?[6-,="BPC\.SC6E"1
M7]N?\'2G_GH_]NC/GK_X@G+_ /NXHO:3V%_Z?'R]_P ]:_\ '7ZO>?[C/]AZ
M^0%[[.]!3KWOW7NO>_=>ZV_/^$:W_9='RC_\50J?_?O[9]X9??7_ .5 VG_I
M8#_M&GZ--H_MW^S_ #=?1C]\T^A!U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=!YO
M_MKJKJB@7+=I=E]?]:XME9UR>_\ >>V]FX\K&C22,M7N*IIHR J.Q.K@*3]
M?9CMVS[OO$GA;3:S73_PPQO(W[$5NJLZJ*N0/MZKM[0_G??RE>H5J6W;\]OC
MYD_M%=IX^LMTU'=<RZ(/N66.GZ:I\]([6.@(BEC)>(#R@I[DG:O8?WAWFGTG
M+UXNK_?\?TWG3_B2T/V_9W?#GI.U[:*,R#\C7S^5>JXNU/\ A6?_ "G]@/5Q
M;-JOD1WA+$:A*:?KGJ&/!T%2T:#Q5#R]P93:]0D$C&VK[0R* Q\1.D-)>T_<
M_P#=_<=)O5L[#U\:YUD?]DR7"D_[;3_2Z3ONMJAH*G[!_GIU1)\^O^%=/>/=
M6R=Q=7?"7IS_ &6[&[FQ]?ALEW-OK/4F\>W(,17(8)GV1A\7##B-OUSQ$QFM
MDGRDT08O2-35*15,>0'MY]S?8=COX]UY\OOWFT3*RVT2&.WU#_?K$M),M<Z0
ML*MP?4E5*&?=G<:81IKYG_)Y?Y?+K3LEEEGE>:9WEEE=I9996:22221M3N[M
M<DDDDDFY/O-$  4& .BOKOW?KW7O?NO=&J^!'_9=?PL_\6N^./\ []_$>PE[
M@_\ *@;Y_P \%[_VC/U:W_MX_M7K[6OOAGT,NO>_=>ZJ=_GH_P#;HSYZ_P#B
M"<O_ .[BB]RY["_]/CY>_P">M?\ CK])KS_<9_L/7R O?9WH*=>]^Z]U[W[K
MW6WY_P (UO\ LNCY1_\ BJ%3_P"_?VS[PR^^O_RH&T_]+ ?]HT_1IM']N_V?
MYNOHQ^^:?0@Z][]U[KY]G_"SSMJ3*=\_"?HB*N.C9'4G9';-;C4J$(=^T=YT
MNS\;7U5&C!V*#9U7'3R2"PU3K$;F6_17[D6S+%R]OO,##,]Q#;JU/^4>-I&4
M'_J)74!_1KY=$&\/5TC&2,G\_/\ E_AZTL_><G15U[W[KW7O?NO=?2O_ .$T
M7;7P^^,?\JCK2BW]\F/CAUUV1VWV9V]VSOS:>\.[NL=L[IQN1EW8_7&W3G,+
MF,E!54SSX';F)JH8YDOX98VXUV'+S[T6S<Z<U^[=U)MVUWMU:V<%O;Q21VT\
MD;+X?C/H=4*G3+-(I*_B5NA!MSQ16H#.H)))R!_JP!U?]_L^OP7_ .\T?B?_
M .E&=0?_ %Y]X\_ZWW/W_1CW#_LBN/\ K7TO\>'^-?VCKW^SZ_!?_O-'XG_^
ME&=0?_7GW[_6^Y^_Z,>X?]D5Q_UKZ]X\/\:_M'7O]GU^"_\ WFC\3_\ THSJ
M#_Z\^_?ZWW/W_1CW#_LBN/\ K7U[QX?XU_:.O?[/K\%_^\T?B?\ ^E&=0?\
MUY]^_P!;[G[_ *,>X?\ 9%<?]:^O>/#_ !K^T= =\F/DO\"/D%\<^^^B,M\R
M/B748[N3IOLSJ^JBD^173A'CWWLVLVR)(S+FXU5XS4AXW\BZ64,&4BX/>5N5
MO</ESF;;N8(MDW -8W,%P*6=S_H4JR?[Z_HYZ;ED@DC:/6.X$<1YU'K^WKXX
M?OM9T%.O>_=>Z][]U[J^G_A,SVU+U7_.*^-=#)6FAPO;&([9ZESA\\<*5$>=
MZPRF<VY0N)&57\F?Q.)4)>Y:Q4,P56QZ^]+LZ[O[*[G(JZI+-K>X3'#1.B.W
MY1229_R9Z5[:Q6[4< :C^7\J$?ZN/7U=O?(OH4]:)O\ PM9^O\M+_P O(_Z&
MZI]Y^?<;_P"=H_ZEO_:_T2[O_H?^V_Y]ZT4O>?O1+U[W[KW7O?NO=;KW_".?
MX=8G=/9OR0^<>Z\9#62=5X[%]$=133Q^9*#=>]Z$[D[0S=/K7]FLH\.N)QT#
M(Y)I\K6(P 8%L%OOJ<ZS6FU[9R%:-I%X6N[@?Q1Q-HMT/JK2>([#^*%#T;;1
M""[3M^' _/)K_D'V]?0!]\[^C[KWOW7NO>_=>Z][]U[KWOW7NOD<?\*&_P#M
M\K\X_P#P^]A_^^4VY[[$_=P_Z<GL/_-*7_M)FZ"U_P#[F-]O^3JF?W.'23KW
MOW7NO>_=>Z^Z_P"^ W0TZ][]U[KWOW7NO>_=>Z][]U[KWOW7NH=96TF.I*BN
MKZJGH:*CC>>JK*N:.FI::"-=4DT]1,51$ Y+,0![LB/(PCC!9FX 9)Z]T3#M
M3^9)_+\Z1%4O:GS6^+NS*^C262;!9/N_KR7=+)!&))!3;2H<A-DYR 5],-(Q
MN56UV4$;[1[8^XN^T.T;%?3J?QK:S:/SD*!%_-NF7N($^)U'YY_S]5Q=I?\
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
M^/O'WI?U\<3^<9_V]6_F#?\ BV/=/_O95'OM3[+?].DY<_YX+7_JTO03N_\
M<F3_ $Q_P]5M^Y0Z3]>]^Z]T*_Q^P6/W/WWTAMK*KY,;G^V^ML)E(ET%I,=E
MMY4>.K402AE)*.P&M2/Z@_3V3<Q7$MGR[?W4/Q1V\SK_ *98V9>O* SJI_/[
M.ON$>^#_ $-.O>_=>Z][]U[KWOW7NM#K_A:MC**+)_RW\Q'%IKZ['_+K&5M1
MY)6\E%BI^M*K'PB$DHICDK:IM2J"=5F)"J!T ^XU*[1<S0D]JMMQ4?TC]<&_
MXZO[.B+>1_9^G=7^7^K\NM&7WGST4=>]^Z]U[W[KW7U#O^$HVS:?;'\HG9.:
MACIT?L3O/NS>%6T3R-++/C\W3]>J]8KJ L@BP,:J$)7QA#?46 Y1_>[OFN_>
M2X@:O^+6MM&/]LK38^593^=>A'M2Z;0?,G_-_DZV4?>,71CU[W[KW7O?NO=5
M@_SI<-09W^5!_, HLBC24\'QC[+S**C:2M?MS#-N#%R$\\+54L+$?D"WN5/8
MZ:2W]WN7I(N)OH%_)VT-_P 98])KL VT@/H>OCO>^TO04Z][]U[KWOW7NML'
M_A'-_P!O,^\__%%NT/\ X(/K+WB%]]3_ *=;M_\ TM8/^T2^Z,]H_P!R&_TI
M_P"/#KZ3WOF'T(>O>_=>Z^,1_-*_[>:_S%?_ !>OY>?^_P#]P^^W'M1_TZWE
MK_I5;?\ ]HD/02N?]R)/],W^$]$7]R#TQU[W[KW2YZFZWSW<7:G6W4&U51]T
M=J]@;.ZYVRC*65LYOK<=-MG$(RK8D&IJH[@'V7;QN=OLNTW6\W7]E:0R32?Z
M6)&=O^,KUI$+MX8XMP_/_9Z^W#U+UGM3I7JSK;IS8E",9LCJC86T>N-H8Y1&
MHHML;(P%/MK!TI$05;QTU-&ILH!-^/?"C>-UO-]W>ZWK<&USWDTDTC>KRN7<
M_P"],>AFJA$"+P&/R&.A%]EW5NO>_=>Z][]U[KWOW7NJUOYOOQDH/ES_ "U_
ME_TM+C8LEGZWIS<N^=@(T'EJ(NR>K(!V1L(44R(\L+5.2QD%#-) -9IYYH[,
MLC*TF^S'-3\F>Z&R[Z&TQK<I%-Z>#<?HS:O(Z4D9UU?B56XK7I-=1>+;,A\P
M3^8R/YC]G7QR??:SH*=>]^Z]U[W[KW1WOY8_9L_3G\Q3X-]D+4_9T>V/E3T=
M)F) QC!VOD^Q:'#;LA#J5MKQ=35)<W'/(87! /NIM:[W[:[_ +7IU-+876G_
M )J+"S1_LD53T[;,8[B-JT 8?L\_Y=?:!]\1.A?U[W[KW7O?NO=>]^Z]U[W[
MKW42KJZ:AIJBMK:B"DHZ2"2IJJJIDCIX*:"GC,L]143RD*D:*"S,Q  !)-O?
ME5G8(@J3@ <2?0=>Z)MVG_,<^ /27WD?:WS5^+FQLA0^838+-]X]<IN<O 4$
MT=-M2GR,F2G=/(FM(:5V&I;CD>QMM'MG[B;[I.T;'?7"M^-;6;1GA60IH7\V
MZ8:YMT^*11^8KGAY]5R=J?\ "F+^3GUA]W34OR<R?9^6H_*'Q'574O:FX3(8
MY_!:GW%E\3C\))J(9D*94@JNJX#QZY,V?[KGO7NM&?:EM$/XI[B!/GE%D>4?
M\X_\M$[;E:+^*OV G]O_ !?58G>7_"RGXG8#%Y"+XY_%3OSLS<"P5$..J>V<
MKL3J':YK_(R15IDVQ7;NKIZ55TS^-J:FEDYB/@)\HE78/N3<X7$JGF;=[2UC
M&2+=9;A]/IWK;HK?AXL!\7=\/29]XB"UC1C]M /Y5QUI@_S%/YDWR9_F<]UQ
M]Q_(O.XM8L!CY\)USUOM&"NQG776&VJFH6HKL;M3$U\]5.U16/&DV3R=742U
M52R1"2;P4]-!!F][:^V'*OM7L7[EY:C;]1@\TTNEIKAQ@,[*JKI4=J(JJBU;
M2NIG+$]S/+<OJDIY?8!P-,\?4_,=$(]R)TWU[W[KW7O?NO=?36_X2+_]NJ<_
M_P"+7]N_^\;M3WRS^^-_T]N/_G@M_P#J[<="/:_]Q?S/^3K:)]XI=&/53O\
M/1_[=&?/7_Q!.7_]W%%[ESV%_P"GQ\O?\]:_\=?I->?[C/\ 8>OD!>^SO04Z
M][]U[KWOW7NMDK_A*)U#0]F_S;]L;JK:85)Z$Z$[E[;IQ)X&CBR%=#0],0U$
MD=01J,9W<63QJ764+( H4L,8/O=[S)M7L[-:(:?O&[MK<_Z52UU3_LVS\NWS
MZ7;4H:ZK_"I_;6A_V?GU]17WREZ$W7O?NO=>]^Z]U[W[KW0;]P4=)D>I>T<?
M7T\570UW76]J*LIIU62&HI:G;=5!44\R,;%71BK _4'V9;*[Q[S:21&C+-$0
M?0AUZHX[#]AZ^'1[[S] [KWOW7NO>_=>ZN8_X3R?]OE?@Y_X?>_/_?*;C]P?
M]X__ *<GOW_-*+_M)AZ5V'^YB_;_ ).OKC^^.W0IZ][]U[KY('_"@GX?GX<_
MS3/D1MG$X@8CKSN7)4_R.ZQ"*\=/)MWMF:?*;G@H8FNJ4]#NF#<.+@B4E4AI
MDL%!"KV'^[KSH.=O:;;;J9]=S9*;*?U\2WTJA;U9K=H78_Q,?MZ"E]"8;IAY
M'N'V')_G4?ZJ]4O^YRZ3=>]^Z]UP5F1E=&975@RLI*NKJ;AE(Y!!^A]UXX/7
MNOLZ_P LKY-CYD? 'XF_)":O&2S?9'3FV7WK7>6.?R]D[31]C=H 2Q\'1N+%
MY1.0&%K, P('$;W3Y6_J5[B;ORR%T1VUR_A+_P )D_5@_P"J+IT+;:7QH%D\
MR/Y\#T>WV >G^N#,J*S,P55!9F8A555%RS$\  ?4^_=>Z^+K_,@^2K_+_P"=
M_P K/D=%6MD,+VCW7O#)[.G9M;_Z.L-D/[J]80NQ5;F#;]%BX"VD7TWL/I[[
M?^V7*XY+]O\ :.6"NF2TMHUD_P":S+KN#_MIF=N@A<2^),T@X,?^*_R=$M]C
MKIKKWOW7NKTO^$XGQ&3Y;_S4^C#FJ!JW8GQS_B'R;WN#&&CU=7UU)_H\I':9
M7C99MV5F!,\#K^Y3+4 ?0D0!]YCG(<G>TE_X+4GW/38Q?]1"MXQ]>V!9J-^%
MM/2O;X_&NA486I/Y4I_DZ^L;[Y"]"GKWOW7NO>_=>Z][]U[KWOW7NO_5W^/?
MNO=>]^Z]T1+^:/\ ]NR_YBW_ (HI\N?_ ('_ '!['WM/_P!/2Y;_ .EKM_\
MVEP],7/^X\G^E;_!U\8WWV[Z"77O?NO=>]^Z]ULF_P#"47_M[KM#_P 0/W9_
M[IZ;WB_][O\ Z<Y-_P ]=M_QYNC+:_\ <K\C_DZ^HE[Y3="+K0*_X6<]%O0=
MJ_"KY+4=&77=?7_8G1FXL@J^FC/7^Y:??NS:.H<K8FJ&Y\ZT(U'_ #$G _M=
M#?N1;]XFT;[RN[?V,T-TB^OC1F&5O]KX$6K_ $R]$.\(=:2#[/V'_9/6DK[S
MLZ*>O>_=>Z^CU_PCT[]._/@=WCT!D*PU.7^/_?TV8QD'D!^QV%W/MF#,X: 0
M$DKJSN(W/-K%E;78#4K,W,K[Z'+PV_W!L.8HETIN-IH;YRVTC*Y_YQ20#\OF
M.C[:9*P&,Y*G^1'']M?]1'6W+[P[Z-NOD _SU.^D^1/\V7YL;YIZ]Z["[?[;
MKNH,&P9C1)BNC\32=1:\:-1'@J:G#5-8&7B1IFE'^<]]F/8+EX\M>S^Q6#+I
MDDMUN&]=5TS7/=\U615_HZ=/X>@E?2>)=N3PX?LH.JGO<P],=+[IWK+/=U=N
M=6]-;56^Z>V.QMC=8;:'BDJ"<YOW<]-M7#@P1$-(?N:M/2IN?H.?99O6ZV^Q
M[/=[W>?V5G#+._EVQ(SM_P 97KR(SN(UXD@#\S3K[?.S-I8/8&S]J;%VS2_P
M_;>RMMX/:6WJ&^O[/![;Q<6'Q-+KL+^.GAC2]A]/?".^O+C<;V:_NFU2SNTC
MMZN[%F/[3T,U 50HX =5B_ST?^W1GSU_\03E_P#W<47N4O87_I\?+W_/6O\
MQU^D]Y_N,_V'KY 7OL[T%.O>_=>Z][]U[K;\_P"$:W_9='RC_P#%4*G_ -^_
MMGWAE]]?_E0-I_Z6 _[1I^C3:/[=_L_S=?1C]\T^A!U[W[KW7O?NO=4=?S'/
MY_WP&_ES9#,=?;EW;7]Y_(#%B>FJNCNF9\5F\QMG*1K^W1]F[LJIDQ>W6#%?
M+1SRS9)$82KCI(R"9W]L_N[>X?N7$FXVL*V&W-D75SJ177U@C US?)E"Q$]O
MBAND-Q?P6YTDZF]!Y?;Y#_#UIY?*+_A6M_,C[BK,I0] 8?J?XF;1J9)!BFVW
MMJA[6['@H7!5X<IOCLZFJ<1.]CI%30[6H67ZK9K$9H\J?<]]L=E19.8GN-YF
M'Q:W:WAK_1B@99%_TKSN.BF7=;A_[.B>F/\ *:_MH.J6.U?YHO\ ,<[MFJY>
MS/G%\IMP4E9_G\''W1OS;6TB!J):/9VUJVBQ*-=RI9*,$BRDV  G':/:CVSV
M)53:MAL(ROX_IHI)/^<CJTA_-^D375PX[G>GVD?X/\O1'<CD\CF*V7(9:OKL
MGD:KUS5^2J):^OF=46-3-43%I'(4  ECP /8]CBCA01Q*JJO *-*_LZ8S^9K
MGS'Y#K'[OTYU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=&J^!'_9=?PL_\6N^./\
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
M]G;1Z=<T]G<0QKJ9574\D:J-3,JK4Y9E R>MK/"YTHZD^@(Z(Q_PH-HJNO\
MY.'SI@HJ>6JFCZYVC7/'"GD<4F-[;V]D:^HTC^S%!%))(3]%4D\#V/\ [N4B
M1^]>P,YTCQI!^;6\RK^UC3IJ_K](]/3_ "CKY''OL;T%NO>_=>Z][]U[K9"_
MX2E3PP?S>=D1R2Q12572'=\--')(B-43)MN"=XH$<W9A&CN56YTJS?0$^\8_
MO=*6]FIR!\-U:U^7>P_PGI=M>+P?G_@IU]1WWRBZ$W7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]UH]?\ "TNOHXM@?R^<6\\:5]7N_P"260IX&)\LM%C,-LJ#(3(/
MZ(]53JW^+K[SO^X[$[;CS'*!VK'9*3_29KG3^W2W[.B3>#18Q_IL_93_  ]:
M$OOH5T3=>]^Z]U[W[KW7T+_^$96)K8OB?\PLW(BC'9#Y#;4Q5/)Y(V9J[$=;
M4]9D(S&#J 5*^F(8BQN0"=)MS?\ ON3(>;]EMQQ6SD8_Z5IBJ_\ '&Z/-GKX
M3GY_S\^MS#WA-T<=?'$_G&?]O5OY@W_BV/=/_O95'OM3[+?].DY<_P">"U_Z
MM+T$[O\ W)D_TQ_P]5M^Y0Z3]>]^Z]T.7Q:_[*@^.7_B=>I?_?@XSV'>;?\
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
MXS%XZECY2GH<?0HD448_"1HH'X'N*)YYKJ9KBY=I'?+,S%F)]2QR?SZ4  8
MH.OD(_ST_P#M[I\\O_$]9C_W447OLM[ _P#3G.7_ /GD7_C[]!2^_P!RG_TW
M54GN7^F.O>_=>Z-5\"/^RZ_A9_XM=\<?_?OXCV$O<'_E0-\_YX+W_M&?JUO_
M &\?VKU]K7WPSZ&77O?NO=5._P ]'_MT9\]?_$$Y?_W<47N7/87_ *?'R]_S
MUK_QU^DUY_N,_P!AZ^0%[[.]!3KWOW7NO>_=>ZV_/^$:W_9='RC_ /%4*G_W
M[^V?>&7WU_\ E0-I_P"E@/\ M&GZ--H_MW^S_-U]&/WS3Z$'7O?NO=?-P_X6
M+;'DPW\Q#HC?<-*(L?OGXA[5Q<T]ZAOOL]L[MG=\>2<M+=!HHJ[%1^.$BUM;
M*"VINFWW+-P6?VVW"P+5:WW%V\NU)+>WT_/XUD^+_)T'=W%)P?5:?;D_['^H
M=:E_O,/HMZ][]U[KWOW7NM^WX-?\)9OY</RI^&7Q7^1^X^Z_FC0[H[MZ!ZJ[
M'WCCMK]B=(8[:^+WONC9M'D]Z8K;=!E>NZZKAH:7*O6T]''4UL\RPJJRS2N"
MQYX<_?>R]S>4>=]VY8MK';&AL+N>&-GANF=HDE98F=EO%5G:/26*HJZCVJHQ
MT=0[9;S0K*6;(' XJ?E3R/1K?^@.?^63_P _R^=?_HS/C_\ _:P]A'_@TO=+
M_E VK_G!=_\ ;=T_^Z;?^)OVC_-U[_H#G_ED_P#/\OG7_P"C,^/_ /\ :P]^
M_P"#2]TO^4#:O^<%W_VW=>_=-O\ Q-^T?YNO?] <_P#+)_Y_E\Z__1F?'_\
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
M%15]Z=20?+OL/'+I7^&;@J]A8K9>#@D6,:6FI\ED=YT4X0!5:G;1K5KKA/\
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
MOMO^K@Z37G^XK_8>OCD^^U704Z][]U[KWOW7NML'_A'-_P!O,^\__%%NT/\
MX(/K+WB%]]3_ *=;M_\ TM8/^T2^Z,]H_P!R&_TI_P"/#KZ3WOF'T(>O>_=>
MZ^,1_-*_[>:_S%?_ !>OY>?^_P#]P^^W'M1_TZWEK_I5;?\ ]HD/02N?]R)/
M],W^$]$7]R#TQU[W[KW2UZL[#W#U#V=UUVOM*3[;=75V_=H]B;8F+,!#N/9>
M?I]S8:;4ECZ:FF0W'/LOW;;;;>=JN=HO!JANXI(9!_0D1D;_ (RQZ\I*,''%
M34?;QZ^V3T!W7LSY(]'=2=_==51J]C]R==[1[(VR\DD;U-/B]VX6',0T%>L)
M(6JI?*::KB^L<T;HUBI'OA?S%L5]RSOU[R]N8TSV4TD+^FJ-BNI?Z+4U*?-2
M#T,8W61%D' CH8?9-U?KWOW7NO>_=>Z][]U[JDC_ (4+?+:C^(_\JKY(92FR
MB8_?/>N#'QHZY@$BQ55;E^X:6?"[NEH9;ZXYJ':D>X,C#-&"R34\=BA(D6<_
MNX<GOSC[N;9$Z:H+!_KIO0+;$/'J]5>X\%&'FK'CP**_E\&V8^;8'Y_[%3U\
ME?WV&Z#'7O?NO=>]^Z]U<S_PGLZ5E[P_F]_#;$FC^ZQFP=]YGNG-3.DABQL7
M46TJ_?F%KIFBN5U9>CQ=,A)MY9HPW!;W!_WCM]&P>S.]S5TO<Q+;)_2^HD6)
ME_YQL['^BK=*;",/=)\C7[*9K_@KU]1#YY]Y5'QF^%/RO[^QTXI\WU'\?>U]
M[[9D=TCU[OPVRZR?9]-Y&^AFRGV<0;DW;@$\'E+[?; O-//.T<NR"L=Y>6\4
MG_--I%\0_DFH]":=_#A:3S )_P!7Y]?%5EEEGE>:9WEEE=I9996:22221M3N
M[M<DDDDDFY/ON.  *# '00Z[]WZ]U[W[KW5M/\D+^7[A?YD'\P;K+HK?,>1E
MZ>VIB<UW+W>F,GFH*ZOZSV%/2TTF CKJ=HYZ>/-9BOPV!J*JGDBG@BK9)X'6
M:-#[AWWW]Q9_;+VYNN8+ K];,R6UKJ&I5GEU=^D]I\*-))55@RL8U5AI8]/V
M5N+BX$9)H,G'$#[<_*N..!QZ^N;L[9NTNN]I[<V'L';.!V7LO9^%Q^W-J;2V
MOBZ'![>VW@<13+18S#X;#XU(Z>FIJ>)$CAABC5%4  >^.%]?7FYWDFX;C*\\
M\SEY))&+N[L:LS,>XL3Q)Z%:JJ@!10</D.E3[3]6Z][]U[KWOW7NM2+_ (6.
MYO$T_P#+E^/NW9:V),WE?FOLK-8['G7]Q48O!=%[_P =F:Z.PMHIYLG0QO<@
MWG6P/-LPON503-[E[C<JOZ:;7*K-Z,]W9LJ_[94?_>>BK=S_ (NH\]7^0_Y^
MOF^^^F_1!U[W[KW7O?NO=?36_P"$B_\ VZIS_P#XM?V[_P"\;M3WRS^^-_T]
MN/\ YX+?_J[<="/:_P#<7\S_ ).MHGWBET8]5._ST?\ MT9\]?\ Q!.7_P#=
MQ1>Y<]A?^GQ\O?\ /6O_ !U^DUY_N,_V'KY 7OL[T%.O>_=>Z][]U[K;!_X1
MS?\ ;S/O/_Q1;M#_ ."#ZR]XA??4_P"G6[?_ -+6#_M$ONC/:/\ <AO]*?\
MCPZ^D][YA]"'KWOW7NO>_=>Z][]U[I"=H_\ ,LNQ?_#$W=_[S]1[,-I_Y*EM
M_P U8_\ CXZJWPG[.OAM^^]/0-Z][]U[KWOW7NKF/^$\G_;Y7X.?^'WOS_WR
MFX_<'_>/_P"G)[]_S2B_[28>E=A_N8OV_P"3KZX_OCMT*>O>_=>Z][]U[K52
M_P"%:OQ 7O#^7_M7Y*;>Q#5N^/B'V'#F,C5P1O)4IU!VN]-LW?=.(HB"RQ9>
M+;&0>0AA#3TU2U@&9AEK]SSG3]P>XDW*]R^FWWF$A1Y?4V^J2(_G&9TI^)G7
MY#HJW6(O ) ,H3_/C_D/7S3??43H@Z][]U[KWOW7NOJ _P#"=CYQ;:W'_).I
M-Z=CYPR+\$:'N/8G9%;/,#6T>PNJ\,_;6UZOP2*I2FI-J9&BQM-( 8V-#(JL
M6CD5.4_WE.0[FV]]#9;8G_*P&VEA7R,T[?3N/],TZ,[#C^H/(BHCV^8&S&L_
MV=0?L&1_(TI\O3KYG7;G9NYNZ^U^SNY-YU)K-X=M=A;S[.W96 O(:C<^_-T5
M.ZL[,9)26.JJJY&NQ)-^3?WU&V?:K38=HM-DL%TPV<,<$:^D<4:HG_&5'0<9
MS(Y<^9K7YD\.D'[,NO=>]^Z]U],/_A)E\0UZ+_EWYOY$Y_#_ &&^OE_V)7;H
MIZN:+PUS=2=7S5.Q>O:&:)_6$;)_WFRE/(2!+3U\,BJ5*R2<M_O@\YG?_<F/
MEJW>MOLT(0KY?43Z99F_YQ^ A]&1A\E$&TQ%+?Q",OG\A@#]M3^?6TY[Q.Z-
M.O>_=>Z][]U[KWOW7NO>_=>Z][]U[K__T=_CW[KW7O?NO=$2_FC_ /;LO^8M
M_P"**?+G_P"!_P!P>Q][3_\ 3TN6_P#I:[?_ -I</3%S_N/)_I6_P=?&-]]N
M^@EU[W[KW7O?NO=;)O\ PE%_[>Z[0_\ $#]V?^Z>F]XO_>[_ .G.3?\ /7;?
M\>;HRVO_ '*_(_Y.OJ)>^4W0BZ][]U[KYB__  K5Z*EZP_FD1=ITU#X\/\CN
MA.M]^3Y**+QP3[MV-]UU)FL:S?VZBGQV!PU1(;6TU,(N3>W4_P"Y[OZ[K[3G
M:&;OVR[FBT_T)=-PC?Z5GED4?-&Z#6ZH5N=7DP!_,8_P#'Y=:Q'O*KI!U[W[
MKW0F]C=R[Z[4V[TQM;>.0_B..Z$ZOEZ>V 6U^:AV1)V?N7M>.@GDD8ZC!D]U
M9*. @ +3K!$!^T/95MNR6&T7-[=V2Z&W&?ZF;^E+]/#;ZA_IDMTK_2U-^+K3
M,S *1\(H/LJ3C["3_+H,O9KUOK@JL[*B*S.S!5506=G8V"J!R23]![KPR>O=
M?:Q^"O12_&3X8?%CX_\ VBT=?U'T'U9LC/(L8C>;=6'V?20[NKID 6TM3E/O
M*F7TCUR'CWPUY_Y@_K3SONW,5:K>7<\J?\TVD;PQ]BII4?(="^!!%"L?H /]
M7Y]&Q]A+IWJIW^>C_P!NC/GK_P"()R__ +N*+W+GL+_T^/E[_GK7_CK])KS_
M '&?[#U\@+WV=Z"G7O?NO=>]^Z]UM^?\(UO^RZ/E'_XJA4_^_?VS[PR^^O\
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
M(&[Z^-T?#2H3R\JGU/I3A\CD^G6N?[R7Z1]>]^Z]U[W[KW1U_P"7'\+MV?S
M_F?T;\6MK&NHJ/L/=D,^_MRT$8<[-ZNVZIS78>["[WA62EQ<%0*%)R$GK6IJ
M>^J=00'[F\\6?MUR/?\ -=WI9K6/]%&_T2X?LAC_ (J,[#7I^% [?AZO;PF>
M=8Q^(Y(]!_+AZ^?7V7=E;.VSUULW:77^RL-0[=V9L7;&!V;M';V,C$&.P.V=
ML8N+"8##8^!>$AI:6&&")1]%4#WQ,O[VZW*^FW*_<R3W#O)([<7=V+.Q^;,2
MQZ& 4**** >7RZ5?M+UOKY;_ /PJ2^&]9\:?YF.Z.WL1C7I.M_F%MZB[DV[6
M1T;18V#L#%0P;6[=P4=0>)JO^(PTNX*JWZ1F( ??5W[J'.J<T^UL.SS/JN=E
M<VSKJ[O!;4]L]/)=!:%?^:+=!G=(M%R6X!P"/\OYU_PCK7 ]Y.=(>O>_=>Z]
M[]U[K=?_ .$N'\Y;:O4XA_EN?)S=U%MW9>X-PY/,?%OL7=&5@QV!VUN3.3-D
M=R=,9S)Y*1(*:GRM8[Y';TA8#[^>IHV9VK*)5P7^]A[)76\$^YW*L+2SQ(JW
MT**6=XU[4N4515FC7LF_X6JOP1R3;;+Q5_Q:4XKVD^OFO^4?;3TK] #WSNZ/
MNO>_=>Z][]U[KWOW7NM8K_A1;_.=VI\&>B=T?%7HW=U+7_,GNW;$V#FCPU4)
MJKH3K+=%!)39;L#.SP7%+G*^E9J?;%$62=6E&5?3#3TZ5F4WW:?9&\Y^Y@AY
MMWZ$KLEA)K[AB[GC-5A3^*)&[IW^'M\'BS%"S<+P0IX49[V_D#Y_;Z?ZJ_,5
M]]4^@]U[W[KW7O?NO=&^_E\_%'/?.#YH?'+XNX.&L*=K=DX7%[IK*'6)<+UU
MB2VY>S=R1.BL :' 4>1JXR18M&JW!-_8+]QN;K?D3D?<^;)RO^)PNR*WXYF[
M($_V\S(OV-U:WB,\R1BN3Y<*<2?V?ZJ]?:,Q&)Q>W\3B\#A:&GQF'PN.H<1B
M<;1Q+!18_&8RG6CH:&DA6P2*&)$CC4<!0![X>S32W,S7%PQ=Y&+,QXLS&I)^
M9/0Q %,>73K[IUOKXXG\XS_MZM_,&_\ %L>Z?_>RJ/?:GV6_Z=)RY_SP6O\
MU:7H)W?^Y,G^F/\ AZK;]RATGZ][]U[H<OBU_P!E0?'+_P 3KU+_ ._!QGL.
M\V_\JGN?_/+<?]69.KQ?[D)]O^4=?;M]\*.ACU[W[KW7O?NO=>]^Z]UHF_\
M"UGZ_P M+_R\C_H;JGWGY]QO_G:/^I;_ -K_ $2[O_H?^V_Y]ZT4O>?O1+U[
MW[KW7O?NO=?5)_X2X_\ ;FSH#_P_N_\ _P!_-F??)7[U_P#T^O<?^:-I_P!H
M\?0DVS_<4?:>MA;WCAT8=>]^Z]U[W[KW5:W\X_\ [=4_S!O_ !4[N?\ ]XVI
M]R?[*?\ 3V^7/^>^V_ZN#I->?[BO]AZ^.3[[5=!3KWOW7NO>_=>ZVP?^$<W_
M &\S[S_\46[0_P#@@^LO>(7WU/\ IUNW_P#2U@_[1+[HSVC_ '(;_2G_ (\.
MOI/>^8?0AZ][]U[KXQ'\TK_MYK_,5_\ %Z_EY_[_ /W#[[<>U'_3K>6O^E5M
M_P#VB0]!*Y_W(D_TS?X3T1?W(/3'7O?NO=>]^Z]UO)?\)5/YO.UMJ8V/^6/\
MB=W0X&*MSV1S?Q&W5N.OCI\3/EMT9$Y'='0DE=+I6"HK,E//F-MB4VJ:FHKJ
M 2"H?&4T^!'WN/9JZNY?]=/EN$R%55-QC05;3&M([O3YJB*(YJ?"BQOITB5E
M.-LNE ^F?_:U/KQ'[3C]GI7?-]\_>CSKWOW7NO>_=>ZCU%1!202U-3+%3T]/
M$\\\\[K####"ODEFFEDL%50"68FP')X]^ +$*HJ3P'6NOEC_ /"C?^:KA/YB
M_P LL;L'I?<!SGQ8^,:9G:G7F7H'9<7V9OS,S0#L+L^"S::BAF:CIL7@)"#J
MHZ<UL109&6(=9ONS^T=Q[:<GMN.^1^'NVZZ7F5OB@A75X-N?X774TDH_C;0U
M?#5N@QN-T+B72F47'VGS_;BG[<YZUX/>2?2/KWOW7NO>_=>ZW=O^$:GQ8J,A
MO_Y7_-/,XAUQNV=LX+XV]?92=-=/49O<^0I>R.TDIPPTI4T-)0;74NOK$5>R
M@A)6#X(??9YL6+;MGY&@?NE=KV8>81%,,%?DS//CAJCK^$=&VT15=IR/*@^7
MF:_R_P /F.ME3_A077U>._DX_.BHH:AZ::3KC:5!))&0K&DRO;&W\7D8>?Q)
M3S2QM_@Q]XP_=SC27WKV%7%1XTC?FMO,R_L90>C._P 6DE/3_*.OD:^^QO06
MZ][]U[KWOW7NMPW_ (1I5NW$^9ORPQU1(@W;6?&''UV$C,K!WVY0=K8B+=,B
MPA@&"U-5APSE"5+ !EU$-A9]]J.Y/)&T2#^Q6^96_P!.;>31G_2K)_J&#7:"
MOBM3T_E7/^'KZ*7OFST?]>]^Z]U[W[KW7O?NO=?,6_X5+_S&=M_,/YF[;^/7
M4N?@W!U!\.J'=.TJW-XNI:?$;J[MW/7TX[/KJ*>)O'54F(3&XW!4TF@VJ8,B
MT$K05"L>IWW3O;.YY+Y'EYCWB,QWN]-'*J,.Y+9%;P%;S5I/$DE(_A:,,H9>
M@QN=P)9_"CX)7]IXGU/ #^0ZUB?>5?2+KWOW7NO>_=>Z^FM_PD7_ .W5.?\
M_%K^W?\ WC=J>^6?WQO^GMQ_\\%O_P!7;CH1[7_N+^9_R=;1/O%+HQZJ=_GH
M_P#;HSYZ_P#B"<O_ .[BB]RY["_]/CY>_P">M?\ CK])KS_<9_L/7R O?9WH
M*=>]^Z]U[W[KW6V#_P (YO\ MYGWG_XHMVA_\$'UE[Q"^^I_TZW;_P#I:P?]
MHE]T9[1_N0W^E/\ QX=?2>]\P^A#U[W[KW7O?NO=>]^Z]TA.T?\ F678O_AB
M;N_]Y^H]F&T_\E2V_P":L?\ Q\=5;X3]G7PV_?>GH&]>]^Z]U[W[KW5S'_">
M3_M\K\'/_#[WY_[Y3<?N#_O'_P#3D]^_YI1?]I,/2NP_W,7[?\G7UQ_?';H4
M]>]^Z]U[W[KW00=]],;.^1G2/;G0G8-.:C9'<O7&\^L]T)'%#)4PX?>>!GP-
M774!F!5*JF6?[BDFM>*9(Y%(9 ?9OR]O=[RUOUGS#MS:;BRFCFCSC5&ZN W]
M%J:6'FI(ZI(BR(4/ BA_U>O7Q0^Z.I]X=#=O=H]);_HOX?OCJ/L#=W7&[*%E
M8+%N/9N=J=M941$_6,U%.S1L.'4A@2"#[[G;'N]GS!LUIONWMKM[R&.:,_\
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
M_/):_P#'6Z$>V?[B_F>ME#WC#T8]%-^>O_9"_P T?_%3_D9_[Z#,^QA[??\
M*_;'_P!+"R_[2(^FI_[%_P#2G_!U\5+WW)Z"'7O?NO=>]^Z]ULF_\)1?^WNN
MT/\ Q _=G_NGIO>+_P![O_ISDW_/7;?\>;HRVO\ W*_(_P"3KZB7OE-T(NJ$
M_P#A2/\ $+(?+;^5?W*VV<4^6W]\<LGA_DSM"CA0&IJJ7KJAK*#L>G1@0[Z=
MI9+/5<=,@8SU$$$:H9"A7(+[L?.4?)WNW8_5/X=ON:M8R-Y S,K0G_LH2)2<
M:59C6E>D.XQ&6V-,Z<_LX_R)Z^49[Z[]!GKWOW7NO>_=>Z,+\3?ECWC\)^^-
MB_([X];MEVCV5L2O>2BF='K<)G<37)X,QM/=N(#HM=BLC3L:>LHW<7%I8VBF
MBBE0-<X<G[!SUR_<<L\QP^-;3CN\G1E^&2-OP2(W<K?[5M2LRGT4SPR"1#0_
MM_U5''^5*9^C!\#O^%3GP ^2NW\+@/DOE:CX>=R"AI8<S3[YCK\STWG,LD:)
M6U.TNS,3#**.G9]<OAW'3T)A'[2U%2R^1^:7N#]TSW%Y7N9+GE9!O5EJ.DQ:
M5N4'D)(&(U'RK"SZOBTIP AAW."7XZ(?GD?M_P ].M@SK/Y)?';NFE@KNFN^
M^ENVJ&J,*TU9UGVEL;?E+4-.K- L$^UJZK1RX1R@4F^DV^A]XY[KRSS+L3&/
M>]ON;-AQ$]O+$13CAT7I>LD;_P!FP/V$'_!T-;,J*S,P55!9F8A555%RS$\
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
M*VKU%@\94!T>..-9ZG?6X,/3J&ULVI96(6-^-1B61!9?<[]W+F7P[DV-LO\
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
M_N[EZ@ZBS5%?,[ !KMU)^Z!SI_6#VU?ENX?5/LLS1T_%]//JEA8_\W/&C7R
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
ME]T9[1_N0W^E/_'AU])[WS#Z$/7O?NO=?&(_FE?]O-?YBO\ XO7\O/\ W_\
MN'WVX]J/^G6\M?\ 2JV__M$AZ"5S_N1)_IF_PGHB_N0>F.O>_=>Z4_7^QMS=
MH;[V1UELN@7*;P[$W?MC8>T\6T]/0)D]S;MS-/@L)CWKJYD@@$]54QH9)G54
MO=R "?:3<+^TVK;Y]TOCHAMHY)9&H6TI&K,S:1W-I53A<]56K,$7S( Q3T_9
M]G3'F\+EMM9?+[>S^,R.$SF"RF0PV8PV6HY:#*XC+XJ=J'*8O)4$X5X*FFG1
MDFA=0R,"" 1[>AGAN84N8&5XY%5E96U*RL-2LK#XE895NO4*]N1_AX9_/SZB
M>W>K=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=;AG_"63^4;E.[.W<;_,;[
MVVO+%TQTOFIH_CSALQ T<79/=&*D\3[]@@J$_?Q&TG+/3U*C3+F1$(Y6.,K(
MO>%GWL_>.+8ME;VSV";_ !Z^7_'&4_V-JW^A5_#)<?B7\,&K4/U4;HSVNT+R
M?5/\(X?;Z_EZ^OG@]?13]\V>A#TV9;%8[.8S(X7+T<.0Q67Q]9B\K05*B2FK
ML=D:9J2MHZB,_J26-V1U_()]WAFEMYDN(#I=&5E8<05RI'V'K1%12F#U\9+^
M9-\,=R_ 'YK=]_%W<%/6_P ,V)O&NKNN\Q7$R#=74VYC_&^N-RK5*@222HQ4
M]-'7>.XBK8ZFG)U1,!VY]L.=[7W$Y%V[FNV*ZYXU691^"X3MF2GD%D5M%?B1
MD;@W0/GA^GE:(^6?R/G\@?\ #T2#V/>J=>]^Z]U[W[KW0F=3=Y=U= [C?>'1
MG;_:/3.ZGB6&7<W56_\ =/7^;DB1_((),KM.KHZEDOSH9RO^'LIWC8MBYBMO
MH]^LK>]B_@N(4F6OKID5EKUY6>)BR$C[#_J/1R,M_.#_ )IV;Q[XJN_F"?+N
M.CDB\,AQG>&_L-6O&TQG(_BF&K*:IN22"XFU%?VK^(!?8*A]E_::WD\9.7=N
MU<>ZUA9?]Y967_C/'/Q=._671QK;]I_V/\/'Y=$1WQV#OWLW/56Z^Q]\;L["
MW76@)7;GWWN;,[JSLR"1I@L^7SE1453C4\C69SRQ/U)]C^PV[;MKMUM-MMX[
M:%?A2)%C4?8JJ%_ETPS,QJ34^9)X?SKTF?:SJW4O'X3+Y:DS==C,/E,C0[;Q
M469W'74&.J*VGP>&FS%)MN++9J:!7%)2M7UU#1+45!5&J*FGA!\DT2LU+/#
MZ)+(JM*VE%9@"S:6>B_Q-H1FTKG2"WPJ>J!2P-!]N!PX?L^WJ)[=ZOU[W[KW
M7O?NO=?1P_X1Q;[ILK\ ?D9UT]9)4Y39?RYS>YVII:MYC0X'?G4>U:+%PT].
MXM#"U9@\HXTM9I#*=(-RW,W[ZU@\/N+MFY4TI/MR)6GQ/%<W!:I\SIE0?9IZ
M/MH;]!E]&K^VG^8C[>MN_P!X<=&W53O\]'_MT9\]?_$$Y?\ ]W%%[ESV%_Z?
M'R]_SUK_ ,=?I->?[C/]AZ^0%[[.]!3KWOW7NO>_=>ZVP?\ A'-_V\S[S_\
M%%NT/_@@^LO>(7WU/^G6[?\ ]+6#_M$ONC/:/]R&_P!*?^/#KZ3WOF'T(>O>
M_=>Z][]U[KWOW7ND)VC_ ,RR[%_\,3=W_O/U'LPVG_DJ6W_-6/\ X^.JM\)^
MSKX;?OO3T#>O>_=>Z][]U[JYC_A/)_V^5^#G_A][\_\ ?*;C]P?]X_\ Z<GO
MW_-*+_M)AZ5V'^YB_;_DZ^N/[X[="GKWOW7NO>_=>Z][]U[K7#_X5%?$$?)C
M^6!O7LC!XR>N[ ^)&Z,5WMA6H8'FR%1L:)6VIVUC&=/T4D&'K3N&J8C_ )=,
M?(&H-DO]U'G/^J_NM!M=PP6VWA&M'U?#XO\ :6[?Z8R+X*_\UFZ+=TB\2U+#
MBAKCC3@?\_Y=?+<]]8N@[U[W[KW7O?NO=>]^Z]U[W[KW7U(/^$N7Q"'QI_E@
M[/[*SF--)O\ ^6^ZLOWIF9*BG>&MI=BV&TNI\3Y";/2RXJA.X*5@!_Q=I!<@
M"W)[[UW.?]:/=6;:X&U6^SQK:K3@9?[2X;Y,)'\$_P#-%>A'MD/AVVH\7-?R
M\OY=;'_O&?HQZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__]3?X]^Z]U[W
M[KW1$OYH_P#V[+_F+?\ BBGRY_\ @?\ <'L?>T__ $]+EO\ Z6NW_P#:7#TQ
M<_[CR?Z5O\'7QC??;OH)=>]^Z]U[W[KW6R;_ ,)1?^WNNT/_ ! _=G_NGIO>
M+_WN_P#ISDW_ #UVW_'FZ,MK_P!ROR/^3KZB7OE-T(NO>_=>Z07:/7V#[9ZT
M[%ZLW.GEVUV9L3=_7VX(]/D\F#WEM^HVYEXPEUO>"ID%M0O_ %'M?M6XW&S;
MK;;O:_VMK+',G^GC<.O\U'5676I4\".OB [^V7G>M]\[VZ\W+2"BW-L+=FY=
MF;CIK<09O:V8J,)E8/Q^FH@=/\+>^[VW7MON=A!N5LVJ*XCCD0^JNJLO_&6Z
M!C*5) %"*U_*O2;]K.M]>]^Z]U[W[KW7T0?^$;?0_P#=3XC?*/Y&5U(M+6]S
M=YX+KC%/)&_EJ=L=)[/&4BKZ:0C2*>3)[MR=,=)N9*5PWI2/WS:^^OS ;SG+
M:>64;4MC:M,WR>YDTT/S"6\;?8XIY]'NSI2%Y/XC3]G^R3UN/>\*^C?KWOW7
MNJG?YZ/_ &Z,^>O_ (@G+_\ NXHO<N>PO_3X^7O^>M?^.OTFO/\ <9_L/7R
MO?9WH*=>]^Z]U[W[KW6WY_PC6_[+H^4?_BJ%3_[]_;/O#+[Z_P#RH&T_]+ ?
M]HT_1IM']N_V?YNOHQ^^:?0@Z:LQB<7N'$Y3 YS&T67PF:QM=B,QB<G315N.
MRF)R5,U'D,?7T=0#'-!/"[Q2QNI5E8@@@^[PS36\RW%NQ22-@RLIHRLIJ&!\
MB#D'K1 (H<]?+;_GP_R.NPOY<?:NX>[^E-L9C=7P?[!SPK=L;CH5;(S]'Y[.
MU<\Z]5;[(DDJEHX&4+@LY4J(*B%H:6:4UZ-Y^L/W?O?G;?<S:(MAWR58=^MD
MTNA[?JE51^O%P74W^BQ+W*VIPOA?"&;^R-N_B(*H<U]/D>'Y$_\ %Z[/O)7I
M%U[W[KW7O?NO=>]^Z]U[W[KW7!59V5$5F=F"JJ@L[.QL%4#DDGZ#W7AD]>ZW
M"OY('_":;?O?V4VC\I_YA&TLSUWT!25&.W)U_P#'[-1SX7L'NU()%K:')[_Q
MSA*K ;4GX_R6;Q9+*1W*I243P5=9A?[\?>AV[EZ&;E'VXF6YW$ZDFO%H\-M^
M$K"WPS3C^)=441XEW#)&:66W,_ZLX(7B!C/^8?+B?LR0N_X5X=#T?5WSSZ!W
MYMC;V/V[L7L3XI[4VKA:#$8ZDQ6%Q^9ZCW;E]LUV%Q&.H(T@IZ:AP57MV.GI
MXU"QJ0J!5"@&_P!S7F!]V]OMQL+N1I9[6_DD=F8L[+<1QNK.Q[F9I1,6)^+[
M>J;L@6=2/,4X?D?Y<*_EUJD^\N^B[KWOW7NO>_=>Z^JK_(B_G&=(_/SXV=2]
M-[O["Q.#^:/5VP\7LSL3K?<^1BHMS=G1;$PL>/\ ]+>Q!7R:\S3Y*C@6OS"4
MMYZ&K^Z$T*4OVU1/R/\ O >RN^^WG-%YO=E;-)L=W*TD,T8U)!XK:OIYM(_2
M9&;1%J[9$T:6+ZE42V%VD\8C8_J*,@^=//AY_P CUL%>\=NE_7O?NO=?*W_X
M4'_RB=__ ,OWY0[T[MV!M.KK/AQ\@M\Y;='76YL5 TV)ZQWAN>63.YWIG<QA
M!%":6H:JDVZ9_35XP*D4LU315PAZS_=Q]Y-N]Q>5(-BW&8+O>W1*DR-\4\:4
M1;E/XM2Z1-I^"7BJI)'J"]_9O;R&1<QL:U]*^1_R5XCAPZUZ/>272/KWOW7N
MO>_=>Z][]U[H<OBU_P!E0?'+_P 3KU+_ ._!QGL.\V_\JGN?_/+<?]69.KQ?
M[D)]O^4=?;M]\*.ACU[W[KW6M9_.U_X3Y]8?S(Z;+?(#H6KV[T_\S\?C8(Y\
MUD*>:DV!WG0XFC:FH,'V0N,5I*++(@A@HMT0P3RB"*.BK(:BG6FEH<G?8K[Q
MNZ^V+)R[S"KWNQLV%%#-:ECEH=7Q1\2UN65=3%T96U+(6WFWK<_J)0/_ "_V
M/MX^1Z^;1\DOBY\@?B!VAFNF/DKU3NWJ#L;":C+A-U8[PQ93'I.]/%F]KYJA
M,E!E\7/(D@ILGBZJHI92I\<S6/OIWROS9R[SGM4>^<L7D=[;/^-&^%N.ET:C
M1NM>Z.15=?Q+T'I(GA)20:2/\'Y>7V= 5[$/6NO>_=>Z][]U[KWOW7NO>_=>
MZ][]U[KWOW7NMI7^3I_PFH[V^8^9VGWS\R<%NCH'XIQS4&:H-J96&LVWW'WC
MCHYUGCQF%PM0$J\#@:Q%/DSU8(JB:!D;%P3).*ZGQ,]ZOO0<O\E03<O<DR1[
MCNY#(TB%9+:U;^)V%5FF7RB6JAO[5ET^&R^TVUYB))NU"/6A/RQY?/'RK7KZ
M075'5'6_176^S.H.H-F8+K[K/K[!46VMF[-VU1"AP^"P]"#XX(([EG=V+S5-
M3,[S3S/)//))-([MS*W?=]TW_=)]ZWJ=[FZN7+R2.:LS'_5I 6BJH"J H Z$
M:(J*%44 QCH2/9=U;KWOW7NM$W_A:S]?Y:7_ )>1_P!#=4^\_/N-_P#.T?\
M4M_[7^B7=_\ 0_\ ;?\ /O6BE[S]Z)>O>_=>Z][]U[KZI/\ PEQ_[<V= ?\
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
M^]EO_LF[?_;6]^_X.3_PU_\ NI?]N'7OW1_PS_C/_0W5@_\ *Y_X3,'^6O\
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
M +J7_;AU[]T?\,_XS_T-U[_H"F/_ 'LM_P#9-V_^VM[]_P ')_X:_P#W4O\
MMPZ]^Z/^&?\ &?\ H;K:D_E<_ X_RV/AKU[\1_\ 2I_IH&P\[O[-?Z0!L<]<
M_P 4_OQO2LW?]L-J?QC/>#[7[O[?7_$I/)H\FF.^@8D^['N"?=#G:YYQ^D^A
M^H2%?!\7QM/A1K'7Q/#BU:M-?@&GAGCT96L'TT0BK6GRIQ_;U8=[CGI1U[W[
MKW7O?NO=>]^Z]U[W[KW6HQ_,._X2Q?[/I\RN\_EO_L]9ZI_TT9S"9H; /QC_
M +]?W:_@NS<7M'[<;J/8>'^\\G\.^XU'&P:?)X[,$U-F+[;_ 'L_];[DFPY.
M_J_]9]"C)XWUWA:]<CR5\/Z.3337I^-OAU?+HIN-K\>9IO$TU^5:</G\O\G1
M-/\ H"F/_>RW_P!DW;_[:WL;_P#!R?\ AK_]U+_MPZ;_ '1_PS_C/_0W7O\
MH"F/_>RW_P!DW;_[:WOW_!R?^&O_ -U+_MPZ]^Z/^&?\9_Z&Z]_T!3'_ +V6
M_P#LF[?_ &UO?O\ @Y/_  U_^ZE_VX=>_='_  S_ (S_ -#=;V7O /HZZ][]
MU[KWOW7NJCOYDW\EGX2?S.<:V7[CV;6;%[LH:"&@P/R%ZN_AN"[-IZ.CCT4&
M&W2]53ST6X,9'952DRU-+)3QETH*BB,KN9@]L/?'GOVKD\#99EN+!CJ>SN-3
MPEC\3)0JT+G^*-E5F_M%?2!TDN+.&YS(*'U''_*"/]0IUI8_*[_A)#_,/Z@R
M63K_ (U[BZL^6FRE>1L33XS/8SISM)Z=);ZLMM/L6KCP:D(5(%)NJH9R& B4
MZ%;./E'[XOMMO4:1\T1W&SS^>I&N;>O]&2%3+_O4"T_BXT)I=IG7^SHX_P!Y
M/\\?SZIWWI_)]_FH; R4F)SG\O7Y=Y"L2:6$R;,Z-W]V5BF:%49RF:Z[H\K1
M,I#KHD2H*L0P4DJP6:;+WG]IMQB\:#F/;E7_ (9=0PM_O$S(_E_#_A'27Z6Y
M4?V;?L)_S_ZOM'2+Q/\ *X_F6Y^2D&*_EZ_-BLCKIVA@K3\6.[H,894E,$GE
MRU1@DID"R*R.SR!5(.HBQ]KI?=CVO@U>-S)MBZ<Z?K[;5Z_")=1_(=5-K<'_
M $)C7^B?\W^ ='CZ2_X3??S@NZJZD1/BO5]48.H%.)]T=V;ZV-L"AQGG8*C5
M.V9:ZHW"P5=;.*;"S%0+, Q16 >_?>:]F-B1C^]Q>./P6T4LS-3TDT"'_>I%
MK^WIY-NO&/PT'S(H/L'6QM\*/^$=_5FT*_#;O^>??E5VW544L4]5TUT3'E]F
M; J_$HUT&=[0S2P;@R%)(2X9<9C<+4+96%3R5&,W/7WT=VO(WLO;[;A9AL"Y
MN],LP^:6ZZH48?\ #'N%_H]&$.T*I#3M7RH.'[>/[ .MP?I3HOISXX=<X'J/
MH;K39O4O6NV(FBPVSMCX.CP6'IY)%455?414:AJJLJ2ODJZZJ>2HJ)+R3RR2
M%F.&&^[_ +US-N<F\<P74EY=2_%)*Q9CZ+GX57@J+15&% '1ND:(NB,4 ].E
M[N3;N$W?MW/[2W+CX,OMW=&%RNW<_BJK6*?)X7-T,F-RN.J#&5;QSP221OI8
M&Q-B/9=:W,]G<QWELVB2)E=&'%71M2L/L85ZL0&%#YXZT=,E_P (J\=/DJ^;
M$?S(*B@Q4M;4R8R@K_B'%E:VAQS3EZ.BJ\G#V=2K421II5YUIH0Y!81I?2,]
M(OORR")1-RR&?2-3+N.E6;S8+]"VD'^'4U/XCT2_N;-1)_QGR_;_ ,5U&_Z
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
MJEBC/E$7<R_>Q]G]BC8;?<S;I,OX+:%PNK_FI<>#'I]6C9_]*QQT]'M=V^2
MM?,D?Y/\!I]OGUM9?R^_^$L7P;^*59A>P/D=75OS,[;QTE'D*6#?.&CVWTCM
M[)P!90V.ZI@J:S^+-&^J-GW'7UM-*H604%/)],1O<;[VG/O-T<FW<LJNR6;U
M4^$VNY=?G<:5\/\ YLJCKE?$8=&MOMD$5&<ZS\^'Y#_/\SUL\4E)34--3T5%
M3P4E'201TU+2TT<=/!304\8B@IZ>"(!4C10%55     M[Q59F=B[FI.23Q)]
M3T9]2_?NO=>]^Z]U[W[KW7O?NO=50_S(/Y-/PD_F=85JKO'8U1M7N+'8K^&;
M5^076<M'M[M'"T\-GHL=F:J:&>BSN-C(TK09JEJ!#&\OV4E'-*TPESVQ][>>
MO:N?P]AN!-8NVJ2SGJ\#>K* 0T3_ -*-EU$+XBN!IZ27-G!<CO%#Y$8/^S_J
MI3K2N^5W_"1O^8-U)D:_(?&3=W5GRPV7Y9_X5CX<U0=-=I+"GJC.5VUV!5Q[
M?'I(4/2[JF9F!_8C!4'.3D_[XWMSO$:Q\TPW&SS^;:3<V]?Z,D*^-_O4 I_$
MW1/+M5RI_3(9?V']G#^?Y=4S[X_D[?S4NOL@V+SO\OGY<U]4LCQ&38O2&^^S
M<8TD0!8KE^NZ3*TC)R-+B<JW-B;&TV[?[T^TFXQ^+;\Q[<J_\-NHH&_WF9HV
M_P",](WL[I>*-7Y G_/_ (>D;B_Y6_\ ,QS<E+'C?Y>?S;J!63244<[_ !8[
MOI\:L\4YHYEGRE=@XZ>$1NC)(\DB!6!#$6/M9+[L>UL"L9>9-K&D5I]?:EOX
MOA674V.%!GJOTUT:'PVSY4-/YC_ ,]'8Z3_X3C?S@>[*JD$/Q0R75F$G-.9]
MS=U[SV-UU3XU:F,2Q-4[9R5<^X6LHLXIL-*8R-,@5K*0-OOWF/9C8D:N[K=N
M/P6T<LQ:GHZJ(?\ >I%KQ7'3Z;?=O^"GS-/Y#K8K^%/_  CLV%MRNQ&[?GS\
M@I^QY:00S3=-_'Z/(;8V?-.KK+)0YWM7<]/%F:VB<>2.2+&8C$U'T9*T<J<:
MN>?OI[A<H]G[>;;],&J/J;S2\M/XDMT8QH_G5Y)E\BG1C#M"@@SM4#%!Z?:?
M\E.MP[H;X]='_%_K;"]0_'KJS9G4/6VWDTXW:6R,-3X?'_<. M1E,E+$/-75
M]0RZZO(ULLU34/>2>61R6.%W,/,>_P#->YOO/,=W+>W,OQ22N6/R5?)4'X44
M*BC"J!T:I&D2A(Q0?+_5_/H5\ECJ#,8[(8G*T=/D,9E**JQV1Q]9"E11U^/K
MH#3UE'502@K)'+&S)(K"Q!(/%_9/%+)#*)H25="&##!##((^8ZO@]:.FX?\
MA%EA*[<&=KMN?S$ZG;^WJW,9*JP6#KOB8V=K<-A)ZZ2;%8>MSA[.I16R4U.8
MZ>2J%+#YBID\4>O2,\[;[\=Q';QI<\MB20*H=AN&A6;3W%4^A;2&;NTZFT_#
M5NB7]SBI(DX_+_9].FG_ * IC_WLM_\ 9-V_^VM[?_X.3_PU_P#NI?\ ;AUO
M]T?\,_XS_P!#=>_Z IC_ -[+?_9-V_\ MK>_?\')_P"&O_W4O^W#KW[H_P"&
M?\9_Z&Z]_P! 4Q_[V6_^R;M_]M;W[_@Y/_#7_P"ZE_VX=>_='_#/^,_]#=;?
MGP5^+W^R5?$7H;XK#?/^DH=(;#I-DC?G]V1LT[G^UKIZO^)?W7^_ROV0/GTB
M'^(SVM?6;V&&7/\ S7_7KG'<>;? ^E^OE,OA:_$T5"C3KT)KX<="_9T:P1>#
M"L0SI%*^OY=>^=7Q>_V=7XB]\_%8[Y_T:CN_8=7LD[\_NR-Y';'W5=!5_P 2
M_NO]_BOO0/!I,/\ $8+WOK%K'W('-?\ 47G';N;? ^J^@E$OA:_#UT##3KT/
MHX\=#?9UZ>+QH6B.-0I7T_+K4#_Z IC_ -[+?_9-V_\ MK>\S?\ @Y/_  U_
M^ZE_VX=%7[H_X9_QG_H;KW_0%,?^]EO_ +)NW_VUO?O^#D_\-?\ [J7_ &X=
M>_='_#/^,_\ 0W7O^@*8_P#>RW_V3=O_ +:WOW_!R?\ AK_]U+_MPZ]^Z/\
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
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=:.7_"SGY XNGV3\-/BM15E//F<ONC??R!W3CA
M*!48O%;>Q(ZYV)730W_17293<B1L5^M&X'Y]YY?<BY<F-]O?-SBD:1Q6:-Y,
MSMXTR_[4)#_O8Z)-YD&A(?,U)_P?X"?V=:%OOH/T3=>]^Z]U[W[KW7U:O^$V
M/Q%E^*/\J[IK(9W%C';]^2M=E/DMNWRPQK6?PSL*FIJ/K"FEJ+M)H_NE0X2M
M\#:1#/55"A0Q=FY%?>?YR'-_NU>Q6[ZK?:U6RC_AU0DF<T]1</*E?Q*BYX4$
MNW1>%:K7B^?VG'\NK]?>/?2_KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW
MOW7NO__7W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?&(_FE?]O-?YBO_ (O7
M\O/_ '_^X??;CVH_Z=;RU_TJMO\ ^T2'H)7/^Y$G^F;_  GHB_N0>F.O>_=>
MZ-5\"/\ LNOX6?\ BUWQQ_\ ?OXCV$O<'_E0-\_YX+W_ +1GZM;_ -O']J]?
M:U]\,^AEU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]T!/R,^272'Q+ZCW9WI\A^Q]M]7=8[-HI*K*[CW)71TWW54())J+ X&
M@%ZC)96L,;18_%T,4M54RVC@B=S;V>\L\L;_ ,X[U#L'+=L]W=3FBH@X#S=V
MX(B\7=B$5<L1U226.%#)(0 //_5_@Z^1'_-3^?>X_P"93\V.U_DYE<?D,!M3
M(R4&S>H]H9&H-14;.ZDVEKHMI8BH =T2LJV>IS&52!V@%?6U9B/B*^^R7M)[
M>VWM?R+:<JPLLDRZI+B113Q+B3ND;R[5[8TU=WAI'J[N@G<W'U,[/0T\OL_U
M<?+CY=5Y>Y*Z:Z][]U[HXO\ +Q^*&7^<7S7^.'Q;QBU_V7:W9V&Q>[Z_'!_O
M<-UQAB^YNS\]"Z(]GHL!19.K@9E"F155F53< GW'YPAY"Y%W/FR;3JLX':-6
MX/,W9;I]CS,BM_1)ZM;Q&>98A7)_V3_G'^;K[0&"P>(VQA,/MO;^,H\-@=OX
MO'X3!X?&0)2X[%8C%4J4&,QN/IH@$C@IX(TCBC4655 ' ]\0;BXFN[A[FY8O
M)(Q=F;+,S&K,3YDG)Z&(  IPI_DZ>O;76^O>_=>Z][]U[KWOW7NO>_=>Z][]
MU[KWOW7NO>_=>Z__T-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U
M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N
MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[
MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO
M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W
M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=
M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7QB/YI7_;S
M7^8K_P"+U_+S_P!__N'WVX]J/^G6\M?]*K;_ /M$AZ"5S_N1)_IF_P )Z(O[
MD'ICKWOW7NC5? C_ ++K^%G_ (M=\<?_ '[^(]A+W!_Y4#?/^>"]_P"T9^K6
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
MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>
M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K
MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7
MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z
M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O
M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]
MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?
MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=4P]I?\ ,S^Q?^W,/_'_ &[/
M^9I?\S/_ .+Y4_\ ,Q?^K_\ \[;_ *:?-[FW:?\ DDVW_*R?V4?]A_8?"O\
M8_\ "O\ ??\ 1T])&^,_V?'SX\#_ #_R5Z1/_IBOVM_\>GJW^\=>_P#3%?OW
M_CT]>_WCI2["_P"/ZV7_ -N4/^/JVU_QX7_']?\ %XI_^/+_ .KK_P ZW_IH
M\7M/N/\ N!-_RLW]G)_;?V7PM_:?\+_WY_1U=47XQ_9^7#CY?ZA^75U_N#>E
MG7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]
M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW
M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^
MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=:(G_  KP_P"9
MU_&3_F1__,@>QO\ F97_ !^/_'W?\P9_M?\ QR_YOZ?>?_W-O^2'NO\ N3_N
M7#_8_P!G_9_Z)_JX=$>[?&O#X?/K1;]Y]=$_7O?NO=74_P N;_CXMI_]N4?^
M87_[>,_\>]_9_P"/M_Q_YVG^/N"_<K_<6;_E9O\ 1/\ DC?'_P V_P#K'TL@
M^(?V?E\7#_5Z]?4+^%W_ &3OL7_LE3_,3_\ 9%W_ &3O_9_X\7_FW_QT_P!A
M[Y3\\?\ *RW'^Y__ %,_]S/^;O0CA^ ?#_M>'Y=&K]A+IWKWOW7NO>_=>Z][
C]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251397232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 23, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">VULCAN MATERIALS COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-8579133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1200 Urban Center Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Birmingham<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">35242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">298-3000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $1 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">VMC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,060,016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250608000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 111.0<span></span>
</td>
<td class="nump">$ 931.1<span></span>
</td>
<td class="nump">$ 166.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">18.1<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent', window );">Accounts and notes receivable, gross</a></td>
<td class="nump">1,075.5<span></span>
</td>
<td class="nump">903.3<span></span>
</td>
<td class="nump">1,174.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent', window );">Allowance for credit losses</a></td>
<td class="num">(14.3)<span></span>
</td>
<td class="num">(13.6)<span></span>
</td>
<td class="num">(14.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent', window );">Accounts and notes receivable, net</a></td>
<td class="nump">1,061.2<span></span>
</td>
<td class="nump">889.7<span></span>
</td>
<td class="nump">1,160.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">650.3<span></span>
</td>
<td class="nump">615.6<span></span>
</td>
<td class="nump">594.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">153.4<span></span>
</td>
<td class="nump">70.4<span></span>
</td>
<td class="nump">120.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,976.5<span></span>
</td>
<td class="nump">2,524.9<span></span>
</td>
<td class="nump">2,043.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAndReceivablesNet', window );">Investments and long-term receivables</a></td>
<td class="nump">31.4<span></span>
</td>
<td class="nump">31.3<span></span>
</td>
<td class="nump">31.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant &amp; equipment, cost</a></td>
<td class="nump">12,240.8<span></span>
</td>
<td class="nump">11,835.5<span></span>
</td>
<td class="nump">11,561.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Allowances for depreciation, depletion &amp; amortization</a></td>
<td class="num">(5,825.0)<span></span>
</td>
<td class="num">(5,617.8)<span></span>
</td>
<td class="num">(5,455.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant &amp; equipment, net</a></td>
<td class="nump">6,415.8<span></span>
</td>
<td class="nump">6,217.7<span></span>
</td>
<td class="nump">6,105.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">511.8<span></span>
</td>
<td class="nump">511.7<span></span>
</td>
<td class="nump">558.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,536.6<span></span>
</td>
<td class="nump">3,531.7<span></span>
</td>
<td class="nump">3,689.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, net</a></td>
<td class="nump">1,462.7<span></span>
</td>
<td class="nump">1,460.7<span></span>
</td>
<td class="nump">1,653.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other noncurrent assets</a></td>
<td class="nump">281.6<span></span>
</td>
<td class="nump">267.7<span></span>
</td>
<td class="nump">251.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">14,216.4<span></span>
</td>
<td class="nump">14,545.7<span></span>
</td>
<td class="nump">14,333.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">95.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Trade payables and accruals</a></td>
<td class="nump">326.6<span></span>
</td>
<td class="nump">390.4<span></span>
</td>
<td class="nump">402.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">374.7<span></span>
</td>
<td class="nump">406.7<span></span>
</td>
<td class="nump">390.7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">796.8<span></span>
</td>
<td class="nump">797.6<span></span>
</td>
<td class="nump">793.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">3,331.7<span></span>
</td>
<td class="nump">3,877.3<span></span>
</td>
<td class="nump">3,873.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes, net</a></td>
<td class="nump">1,011.5<span></span>
</td>
<td class="nump">1,028.9<span></span>
</td>
<td class="nump">1,069.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">141.4<span></span>
</td>
<td class="nump">145.3<span></span>
</td>
<td class="nump">149.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">507.5<span></span>
</td>
<td class="nump">507.4<span></span>
</td>
<td class="nump">537.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">697.1<span></span>
</td>
<td class="nump">681.3<span></span>
</td>
<td class="nump">683.5<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">6,486.0<span></span>
</td>
<td class="nump">7,037.8<span></span>
</td>
<td class="nump">7,107.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Other commitments and contingencies (Note 8)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValueOutstanding', window );">Common stock, $1 par value, Authorized 480.0 shares, Outstanding 132.1, 132.1 and 132.9 shares, respectively</a></td>
<td class="nump">132.1<span></span>
</td>
<td class="nump">132.1<span></span>
</td>
<td class="nump">132.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">2,879.9<span></span>
</td>
<td class="nump">2,880.1<span></span>
</td>
<td class="nump">2,845.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">4,833.9<span></span>
</td>
<td class="nump">4,615.0<span></span>
</td>
<td class="nump">4,375.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(140.6)<span></span>
</td>
<td class="num">(143.8)<span></span>
</td>
<td class="num">(151.4)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">7,705.3<span></span>
</td>
<td class="nump">7,483.4<span></span>
</td>
<td class="nump">7,202.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">25.1<span></span>
</td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">23.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">7,730.4<span></span>
</td>
<td class="nump">7,507.9<span></span>
</td>
<td class="nump">7,226.4<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and equity</a></td>
<td class="nump">$ 14,216.4<span></span>
</td>
<td class="nump">$ 14,545.7<span></span>
</td>
<td class="nump">$ 14,333.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAndReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAndReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts And Financing Receivable, Allowance For Credit Loss, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts And Financing Receivable, Before Allowance For Credit Loss, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210247489024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">480,000,000<span></span>
</td>
<td class="nump">480,000,000.0<span></span>
</td>
<td class="nump">480,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">132,100,000<span></span>
</td>
<td class="nump">132,100,000<span></span>
</td>
<td class="nump">132,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251372336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 2,014.4<span></span>
</td>
<td class="nump">$ 2,112.9<span></span>
</td>
<td class="nump">$ 3,560.1<span></span>
</td>
<td class="nump">$ 3,761.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="num">(1,422.2)<span></span>
</td>
<td class="num">(1,529.6)<span></span>
</td>
<td class="num">(2,662.9)<span></span>
</td>
<td class="num">(2,876.5)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">592.2<span></span>
</td>
<td class="nump">583.3<span></span>
</td>
<td class="nump">897.2<span></span>
</td>
<td class="nump">885.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, administrative and general expenses</a></td>
<td class="num">(134.1)<span></span>
</td>
<td class="num">(139.1)<span></span>
</td>
<td class="num">(263.8)<span></span>
</td>
<td class="num">(256.5)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on sale of property, plant &amp; equipment and businesses</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="nump">16.7<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">18.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherOperatingIncomeExpenseNet', window );">Other operating expense, net</a></td>
<td class="num">(8.3)<span></span>
</td>
<td class="num">(9.8)<span></span>
</td>
<td class="num">(11.3)<span></span>
</td>
<td class="num">(9.0)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating earnings</a></td>
<td class="nump">453.6<span></span>
</td>
<td class="nump">451.1<span></span>
</td>
<td class="nump">626.5<span></span>
</td>
<td class="nump">638.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other nonoperating income (expense), net</a></td>
<td class="num">(8.7)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(8.9)<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="num">(40.2)<span></span>
</td>
<td class="num">(46.7)<span></span>
</td>
<td class="num">(79.3)<span></span>
</td>
<td class="num">(95.7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Earnings from continuing operations before income taxes</a></td>
<td class="nump">404.7<span></span>
</td>
<td class="nump">404.3<span></span>
</td>
<td class="nump">538.3<span></span>
</td>
<td class="nump">543.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(94.4)<span></span>
</td>
<td class="num">(92.0)<span></span>
</td>
<td class="num">(123.4)<span></span>
</td>
<td class="num">(108.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Earnings from continuing operations</a></td>
<td class="nump">310.3<span></span>
</td>
<td class="nump">312.3<span></span>
</td>
<td class="nump">414.9<span></span>
</td>
<td class="nump">435.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Loss on discontinued operations, net of tax</a></td>
<td class="num">(2.0)<span></span>
</td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(5.8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">308.3<span></span>
</td>
<td class="nump">308.6<span></span>
</td>
<td class="nump">411.2<span></span>
</td>
<td class="nump">429.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Earnings attributable to noncontrolling interest</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">(0.0)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">308.0<span></span>
</td>
<td class="nump">308.6<span></span>
</td>
<td class="nump">410.6<span></span>
</td>
<td class="nump">429.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income, net of tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax', window );">Amortization of prior cash flow hedge loss</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax', window );">Amortization of accumulated benefit plan costs</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">2.4<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">309.9<span></span>
</td>
<td class="nump">310.3<span></span>
</td>
<td class="nump">414.4<span></span>
</td>
<td class="nump">432.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive earnings attributable to noncontrolling interest</a></td>
<td class="num">(0.3)<span></span>
</td>
<td class="nump">(0.0)<span></span>
</td>
<td class="num">(0.6)<span></span>
</td>
<td class="num">(0.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Vulcan</a></td>
<td class="nump">$ 309.6<span></span>
</td>
<td class="nump">$ 310.3<span></span>
</td>
<td class="nump">$ 413.8<span></span>
</td>
<td class="nump">$ 432.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic earnings (loss) per share attributable to Vulcan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Continuing operations (in usd per share)</a></td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 2.34<span></span>
</td>
<td class="nump">$ 3.13<span></span>
</td>
<td class="nump">$ 3.27<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Discontinued operations (in usd per share)</a></td>
<td class="num">(0.01)<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.05)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net earnings (in usd per share)</a></td>
<td class="nump">2.33<span></span>
</td>
<td class="nump">2.32<span></span>
</td>
<td class="nump">3.10<span></span>
</td>
<td class="nump">3.22<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted earnings (loss) per share attributable to Vulcan</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (in usd per share)</a></td>
<td class="nump">2.33<span></span>
</td>
<td class="nump">2.33<span></span>
</td>
<td class="nump">3.11<span></span>
</td>
<td class="nump">3.25<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (in usd per share)</a></td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.02)<span></span>
</td>
<td class="num">(0.03)<span></span>
</td>
<td class="num">(0.04)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net earnings (in usd per share)</a></td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 3.08<span></span>
</td>
<td class="nump">$ 3.21<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Weighted-average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">132.4<span></span>
</td>
<td class="nump">133.2<span></span>
</td>
<td class="nump">132.4<span></span>
</td>
<td class="nump">133.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Assuming dilution (in shares)</a></td>
<td class="nump">133.1<span></span>
</td>
<td class="nump">133.8<span></span>
</td>
<td class="nump">133.1<span></span>
</td>
<td class="nump">133.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate from continuing operations</a></td>
<td class="nump">23.30%<span></span>
</td>
<td class="nump">22.80%<span></span>
</td>
<td class="nump">22.90%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 17: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479836/810-10-S99-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480627/815-20-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (dd)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251269136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 411.2<span></span>
</td>
<td class="nump">$ 429.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net earnings to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, depletion, accretion and amortization</a></td>
<td class="nump">307.7<span></span>
</td>
<td class="nump">303.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Noncash operating lease expense</a></td>
<td class="nump">25.7<span></span>
</td>
<td class="nump">27.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Net gain on sale of property, plant &amp; equipment and businesses</a></td>
<td class="num">(4.4)<span></span>
</td>
<td class="num">(18.5)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionContributions', window );">Contributions to pension plans</a></td>
<td class="num">(3.4)<span></span>
</td>
<td class="num">(3.8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations', window );">Deferred income taxes, net</a></td>
<td class="num">(18.5)<span></span>
</td>
<td class="num">(4.7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Changes in assets and liabilities before initial effects of business acquisitions and dispositions</a></td>
<td class="num">(375.8)<span></span>
</td>
<td class="num">(256.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="nump">7.5<span></span>
</td>
<td class="nump">7.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">374.5<span></span>
</td>
<td class="nump">507.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant &amp; equipment</a></td>
<td class="num">(344.2)<span></span>
</td>
<td class="num">(354.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property, plant &amp; equipment</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">20.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from sale of businesses</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">130.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payment for businesses acquired, net of acquired cash and adjustments</a></td>
<td class="num">(193.4)<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used for investing activities</a></td>
<td class="num">(533.8)<span></span>
</td>
<td class="num">(203.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term debt</a></td>
<td class="nump">103.0<span></span>
</td>
<td class="nump">75.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Payment of short-term debt</a></td>
<td class="num">(8.0)<span></span>
</td>
<td class="num">(175.0)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payment of current maturities and long-term debt</a></td>
<td class="num">(550.4)<span></span>
</td>
<td class="num">(550.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of long-term debt</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">550.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Debt issuance and exchange costs</a></td>
<td class="nump">(0.0)<span></span>
</td>
<td class="num">(3.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of finance leases</a></td>
<td class="num">(7.0)<span></span>
</td>
<td class="num">(11.6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of common stock</a></td>
<td class="num">(68.8)<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="num">(122.8)<span></span>
</td>
<td class="num">(114.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Share-based compensation, shares withheld for taxes</a></td>
<td class="num">(24.3)<span></span>
</td>
<td class="num">(17.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other, net</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used for financing activities</a></td>
<td class="num">(678.3)<span></span>
</td>
<td class="num">(297.6)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="num">(837.6)<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at beginning of year</a></td>
<td class="nump">949.2<span></span>
</td>
<td class="nump">161.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at end of period</a></td>
<td class="nump">$ 111.6<span></span>
</td>
<td class="nump">$ 168.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense including discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250260544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NATURE OF OPERATIONS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:2pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Vulcan Materials Company (the &#8220;Company,&#8221; &#8220;Vulcan,&#8221; &#8220;we,&#8221; &#8220;our&#8221;), a New Jersey corporation, is the nation&#8217;s largest supplier of construction aggregates (primarily crushed stone, sand and gravel) and a major producer of aggregates-intensive downstream products such as asphalt mix and ready-mixed concrete.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We operate primarily in the United States, and our principal product &#8212; aggregates &#8212; is used in most types of public and private construction projects and in the production of asphalt mix and ready-mixed concrete. Our primary focus is serving metropolitan markets in the United States that are expected to experience the most significant growth in population, households and employment. These three demographic factors are significant drivers of demand for aggregates. While aggregates is our focus and primary business, we produce and sell aggregates-intensive asphalt mix and/or ready-mixed concrete products in certain markets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BASIS OF PRESENTATION</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our accompanying unaudited condensed consolidated financial statements were prepared in compliance with the instructions to Form 10-Q and Article 10 of Regulation S-X and thus do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (GAAP) for complete financial statements. We prepared the accompanying condensed consolidated financial statements on the same basis as our annual financial statements, except for the adoption of new accounting standards, if any, as described in Note 17. Our Condensed Consolidated Balance Sheet as of December&#160;31, 2023 was derived from the audited financial statement, but it does not include all disclosures required by GAAP. In the opinion of our management, the statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the results of the reported interim periods. For further information, refer to the consolidated financial statements and footnotes included in our most recent Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Operating results for the three and six month periods ended June&#160;30, 2024 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets, liabilities, revenues and expenses. The most significant estimates and assumptions included in the preparation of these financial statements are related to goodwill and long-lived asset impairments, business combinations and purchase price allocation, pension and other postretirement benefits, environmental compliance, claims and litigation including self-insurance, and income taxes (refer to the Critical Accounting Policies included in Item 7 of our most recent Annual Report on Form 10-K). Events that relate to conditions arising after June&#160;30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">will be reflected in management&#8217;s estimates for future periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NONCONTROLLING INTEREST</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We own an 88% controlling interest in the Orca Sand and Gravel Limited Partnership (Orca) which was formed to develop the Orca quarry in British Columbia, Canada. The remaining 12% noncontrolling interest is held by the Namgis First Nation (Namgis). This noncontrolling interest consists of the Namgis&#8217; share of the fair value equity in the partnership. Our condensed consolidated financial statements recognize the full fair value of all of the subsidiary&#8217;s assets and liabilities offset by the noncontrolling interest in total equity.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESTRICTED CASH</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Restricted cash primarily consists of cash proceeds from the sale of property held in escrow for the acquisition of replacement property under like-kind exchange agreements. The escrow accounts are administered by an intermediary. Cash restricted pursuant to like-kind exchange agreements remains restricted for a maximum of 180 days from the date of the property sale pending the acquisition of replacement property. Restricted cash may also include cash reserved by other contractual agreements (such as asset purchase agreements) for a specified purpose and therefore is not available for use for other purposes. Restricted cash is included with cash and cash equivalents in the accompanying Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INVENTORIES</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Inventories and supplies are stated at the lower of cost or net realizable value. Inventories are as follows:</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished products</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">514.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">494.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">455.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating supplies and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">650.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">615.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">594.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DISCONTINUED OPERATIONS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2005, we sold substantially all the assets of our Chemicals business to a subsidiary of Occidental Chemical Corporation. The financial results of the Chemicals business are classified as discontinued operations in the accompanying Condensed Consolidated Statements of Comprehensive Income for all periods presented. Results from discontinued operations are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax loss</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.0)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax benefit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.8)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our discontinued operations include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business (including certain matters as discussed in Note 8). There were no revenues from discontinued operations for the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EARNINGS PER SHARE (EPS)</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS), as set forth below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.4</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.4</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive effect of </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-Only Stock Appreciation Rights</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other stock compensation awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.8</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.7</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All dilutive common stock equivalents are reflected in our earnings per share calculations. In periods of loss, shares that otherwise would have been included in our diluted weighted-average common shares outstanding computation would be excluded.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Antidilutive common stock equivalents are not included in our earnings per share calculations. The number of antidilutive common stock equivalents for which the exercise price exceeds the weighted-average market price is as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Antidilutive common stock equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RECLASSIFICATIONS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As a result of a first quarter 2024 change in our internal management reporting structure, prior period segment information has been revised to conform to our current segment reporting structure. This change had no impact on our prior consolidated results of operations, financial position or cash flows (refer to Note 13 for further information).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210340107184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our portfolio of nonmineral leases is composed of leases for real estate (including office buildings, aggregates sales yards and terminals, and concrete and asphalt sites) and equipment (including railcars and rail track, barges, and office, plant and mobile equipment).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">dollars in millions</span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Classification on the Balance Sheet</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">646.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">636.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">669.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(111.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases, net</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">558.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-416"><span style="-sec-ix-hidden:f-417"><span style="-sec-ix-hidden:f-418">Property, plant &amp; equipment, net</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">548.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">553.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">630.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-425"><span style="-sec-ix-hidden:f-426"><span style="-sec-ix-hidden:f-427">Other current liabilities</span></span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-431"><span style="-sec-ix-hidden:f-432"><span style="-sec-ix-hidden:f-433">Other current liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-437"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Noncurrent operating lease liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-443"><span style="-sec-ix-hidden:f-444"><span style="-sec-ix-hidden:f-445">Other noncurrent liabilities</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">580.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">583.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">631.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The decreases from June 30, 2023 in total lease assets and liabilities presented above primarily relate to the November 2023 sale of concrete operations in Texas (see Note 16 for additional information). Our lease agreements do not contain material residual value guarantees, restrictive covenants or early termination options. In addition to the lease assets and liabilities presented in the table above, we entered into an agreement to lease a terminal in California and expect to have all permits in place associated with all lease commencement options in the second half of 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease cost </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Cash paid for operating leases was $36.7 million and $36.6 million for the six months ended June&#160;30, 2024 and 2023, respectively. Cash paid for finance leases (principal and interest) was $7.3 million and $12.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">LEASES</a></td>
<td class="text">LEASES<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our portfolio of nonmineral leases is composed of leases for real estate (including office buildings, aggregates sales yards and terminals, and concrete and asphalt sites) and equipment (including railcars and rail track, barges, and office, plant and mobile equipment).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">dollars in millions</span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Classification on the Balance Sheet</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">646.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">636.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">669.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(111.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases, net</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">558.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-416"><span style="-sec-ix-hidden:f-417"><span style="-sec-ix-hidden:f-418">Property, plant &amp; equipment, net</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">548.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">553.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">630.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-425"><span style="-sec-ix-hidden:f-426"><span style="-sec-ix-hidden:f-427">Other current liabilities</span></span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-431"><span style="-sec-ix-hidden:f-432"><span style="-sec-ix-hidden:f-433">Other current liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-437"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Noncurrent operating lease liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-443"><span style="-sec-ix-hidden:f-444"><span style="-sec-ix-hidden:f-445">Other noncurrent liabilities</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">580.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">583.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">631.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The decreases from June 30, 2023 in total lease assets and liabilities presented above primarily relate to the November 2023 sale of concrete operations in Texas (see Note 16 for additional information). Our lease agreements do not contain material residual value guarantees, restrictive covenants or early termination options. In addition to the lease assets and liabilities presented in the table above, we entered into an agreement to lease a terminal in California and expect to have all permits in place associated with all lease commencement options in the second half of 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease cost </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less). </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Cash paid for operating leases was $36.7 million and $36.6 million for the six months ended June&#160;30, 2024 and 2023, respectively. Cash paid for finance leases (principal and interest) was $7.3 million and $12.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251827632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">INCOME TAXES<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our estimated annual effective tax rate (EAETR) is based on full-year expectations of pretax earnings, statutory tax rates and permanent differences between book and tax accounting such as percentage depletion. For interim financial reporting, we calculate our quarterly income tax provision in accordance with the EAETR. Each quarter, we update our EAETR based on our revised full-year expectation of pretax earnings and calculate the income tax provision so that the year-to-date income tax provision reflects the EAETR. Significant judgment is required in determining our EAETR.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In the second quarter of 2024, we recorded income tax expense from continuing operations of $94.4 million compared to $92.0 million in the second quarter of 2023. The</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">increase in tax expense was primarily due to</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">less excess tax benefits generated from share-based compensation recognized in the second quarter of 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For the first six months of 2024, we recorded income tax expense from continuing operations of $123.4 million compared to $108.6 million for the first six months of 2023. The increase in tax expense was primarily due to a discrete benefit related to a 2022 business disposition recognized in the first six months of 2023.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In August 2022, the Inflation Reduction Act (IRA) was signed into law, effective for tax years beginning on or after January 1, 2023. The IRA introduced a corporate alternative minimum tax (CAMT) of 15% applicable to corporations with adjusted financial statement income in excess of $1 billion, as well as certain climate-related tax provisions. We were not subject to CAMT in 2023 and do not anticipate being subject to CAMT in 2024.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As discussed in Note 8, in May 2022, Mexican government officials unexpectedly and arbitrarily shut down our Calica operations in Mexico. In 2023, Calica had deferred tax assets (including net operating losses) of $27.4 million against which we have a full valuation allowance recorded. In 2024, we project a $6.6 million increase in deferred tax assets against which a valuation allowance was recorded as a component of the EAETR in the first six months of 2024. A majority of the deferred tax assets relate to a net operating loss (NOL) carryforward which would expire between 2032 and 2034 if not utilized. Should the Mexican government lift the shutdown and/or if we are successful in our North American Free Trade Agreement (NAFTA) claim, we will reevaluate the need for a valuation allowance against the deferred tax assets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We project Alabama NOL carryforward deferred tax assets at December&#160;31, 2024 of $68.4 million against which we have a valuation allowance of $49.5 million. Almost all of the Alabama NOL carryforward would expire between 2024 and 2029 if not utilized.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A summary of our deferred tax assets and liabilities is included in Note 9 &#8220;Income Taxes&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251600784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">REVENUES</a></td>
<td class="text">REVENUES<div style="margin-top:4pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenues are measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales taxes and other taxes we collect are recorded as liabilities until remitted and thus are excluded from revenues. Costs to obtain and fulfill contracts (primarily asphalt construction paving contracts) are immaterial and are expensed as incurred when the expected amortization period is one year or less. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our segment total revenues by geographic market for the three and six month periods ended June&#160;30, 2024 and 2023 are disaggregated as follows (the decrease in Gulf Coast market concrete revenues is primarily attributable to the sale of concrete operations in Texas in November 2023; see Note 16 for additional information):</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">461.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">607.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">885.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">952.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">266.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">223.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">572.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,613.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,132.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,495.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">451.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">607.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">879.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,096.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">557.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,580.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,261.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,432.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">800.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,044.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,642.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">107.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,753.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">462.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">344.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">959.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,904.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,757.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">795.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">183.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,060.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,668.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">288.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,067.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">414.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">313.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">884.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,877.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,013.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,626.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">The geographic markets are defined by states/countries as follows:</span><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">East market &#8212; Arkansas, Delaware, Illinois, Kentucky, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Tennessee, Virginia and Washington D.C.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Gulf Coast market &#8212; Alabama, Florida, Georgia, Louisiana, Mississippi, Oklahoma, South Carolina, Texas, U.S. Virgin Islands, Freeport (Bahamas), Puerto Cort&#233;s (Honduras) and Quintana Roo (Mexico)</span></div><div style="margin-top:3pt;padding-left:31.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">West market &#8212; Arizona, California, Hawaii, New Mexico and British Columbia (Canada)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Total revenues are primarily derived from our p</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">roduct sales of aggregates (crushed stone, sand and gravel, sand and other aggregates), asphalt mix and ready-mixed concrete, and include freight &amp; delivery costs that we pass along to our customers to deliver these products. We also generate service revenues from our asphalt construction paving business and service revenues related to our aggregates business, such as landfill tipping fees. Our total service revenues were $70.2 million (3.5% of total revenues) and $69.7 million (3.3% of total revenues) for the three months ended June&#160;30, 2024 and 2023, respectively, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">$106.7 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> (</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">3.0%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> of total revenues) and $104.8 million (2.8% of total revenues) for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our products typically are sold to private industry and not directly to governmental entities. Although approximately 40% to 55% of our aggregates shipments have historically been used in publicly funded construction (such as highways, airports and government buildings), a relatively small portion of our sales are made directly to federal, state, county or municipal governments/agencies. Therefore, although reductions in state and federal funding can curtail publicly funded construction, the vast majority of our business is not directly subject to renegotiation of profits or termination of contracts with local, state or federal governments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PRODUCT REVENUES</span></div><div style="margin-top:2pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally, this occurs at a point in time when our aggregates, asphalt mix and ready-mixed concrete are shipped/delivered and control passes to the customer. Revenue for our products is recorded at the fixed invoice amount, and payment is due by the 15</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline">th</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> day of the following month. We do not offer discounts for early payment.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight &amp; delivery generally represents pass-through transportation costs we incur (including our administrative costs) and pay to third-party carriers to deliver our products to customers and are accounted for as a fulfillment activity. Likewise, the costs related to freight &amp; delivery are included in cost of revenues.</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(258.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(264.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(480.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(490.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues excluding freight &amp; delivery</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,755.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,848.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,079.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,271.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes freight &amp; delivery to remote distribution sites.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONSTRUCTION PAVING SERVICE REVENUES</span></div><div style="margin-top:2pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Revenue from our asphalt construction paving business is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by costs incurred to date as a percentage of total costs estimated for the project. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Future revenues from unsatisfied performance obligations (including contracts with an expected duration of 1 year or less) at June&#160;30, 2024 and 2023 were $271.6 million and $130.2 million, respectively. The remaining period to complete the obligations at June&#160;30, 2024 ranged from 1 month to 54 months. The increase in future revenues from unsatisfied performance obligations is primarily due to acquisitions completed during the second quarter of 2024 (refer to Note 16 for further information).</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced. Contract assets for estimated earnings in excess of billings, contract assets related to retainage provisions and contract liabilities for billings in excess of costs are immaterial. Variable consideration in our construction paving contracts is immaterial and consists of incentives and penalties based on the quality of work performed. Our construction paving contracts may contain warranty provisions covering defects in equipment, materials, design or workmanship that generally run from nine months to one year after project completion. Due to the nature of our construction paving projects, including contract owner inspections of the work during construction and prior to acceptance, we have not experienced material warranty costs for these short-term warranties.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">VOLUMETRIC PRODUCTION PAYMENT DEFERRED REVENUES</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2013 and 2012, we sold a percentage interest in certain future aggregates production for net cash proceeds of $226.9&#160;million. These transactions, structured as volumetric production payments (VPPs):</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">relate to eight quarries in Georgia and South Carolina</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">provide the purchaser solely with a nonoperating percentage interest in the subject quarries&#8217; future aggregates production</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">contain no minimum annual or cumulative guarantees by us for production or sales volume, nor minimum sales price</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">are both volume and time limited (we expect the transactions will last approximately 20 more years, limited by volume rather than time)</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are the exclusive sales agent for, and transmit quarterly to the purchaser the proceeds from the sale of, the purchaser&#8217;s share of aggregates production. Our consolidated total revenues exclude the revenue from the sale of the purchaser&#8217;s share of aggregates.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The proceeds we received from the sale of the percentage interest were recorded as deferred revenue on the balance sheet. We recognize revenue on a unit-of-sales basis (as we sell the purchaser&#8217;s share of production) relative to the volume limitations of the </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">transactions. Given the nature of the risks and potential rewards assumed by the buyer, the transactions do not reflect financing activities.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in our deferred revenue balances (current and noncurrent) are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">161.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue recognized from deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Based on expected sales from the specified quarries, we expect to recognize $7.5 million of VPP deferred revenue as income during the twelve-month period ending June&#160;30, 2025 (reflected in other current liabilities in our June&#160;30, 2024 Condensed Consolidated Balance Sheet).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251636144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as described below:</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 1:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Quoted prices in active markets for identical assets or liabilities</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 2:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Inputs that are derived principally from or corroborated by observable market data</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">Level 3:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> Inputs that are unobservable and significant to the overall fair value measurement</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our assets subject to fair value measurement on a recurring basis are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have two Rabbi Trusts for the purpose of providing a level of security for the employee nonqualified retirement and deferred compensation plans and for the directors' nonqualified deferred compensation plans. The fair values of these investments are estimated using a market approach. The Level 1 investments include mutual funds for which quoted prices in active markets are available. Level 2 investments are stated at estimated fair value based on the underlying investments in the fund (high-quality, short-term, U.S. dollar-denominated money market instruments).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Net gains of the Rabbi Trusts&#8217; investments were $1.0 million</span><span style="color:#00b050;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">and $2.0 million for the six months ended June&#160;30, 2024 and 2023, respectively. The portions of the net gains related to investments still held by the Rabbi Trusts at June&#160;30, 2024 and 2023 were $0.9 million and $2.1 million, respectively.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Interest rate swaps are measured at fair value using quoted market prices or pricing models that use prevailing market interest rates as of the measurement date. These interest rate swaps are more fully described in Note 6.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The carrying values of our cash equivalents, restricted cash, accounts and notes receivable, short-term debt, trade payables and accruals, and all other current liabilities approximate their fair values because of the short-term nature of these instruments. Additional disclosures for derivative instruments and interest-bearing debt are presented in Notes 6 and 7, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210255334032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE INSTRUMENTS</a></td>
<td class="text">DERIVATIVE INSTRUMENTS<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">During the normal course of operations, we are exposed to market risks including interest rates, foreign currency exchange rates and commodity prices. From time to time, we use derivative instruments to balance the cost and risk of such expenses. We do not use derivative instruments for trading or other speculative purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In March 2023, we issued $550.0 million of 5.80% fixed-rate debt maturing in March 2026. Concurrently, we entered into fixed-to-floating interest rate swap agreements designated as fair value hedges in the amount of $550.0 million. Under these swap agreements, we received a fixed interest rate of 5.80% (matches the fixed rate we paid on the $550.0 million of debt) and paid daily compound Secured Overnight Financing Rate (SOFR) plus 0.241%. These swap agreements terminated in March 2024, coinciding with the redemption of the debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The changes in the fair value of these swaps designated as fair value hedges were recorded in interest expense and were perfectly offset by changes in the fair value of the related debt also recorded in interest expense. These swaps were recognized at fair value in the accompanying Condensed Consolidated Balance Sheets as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value Hedges </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps net liability</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 5 for further discussion of fair value determination. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2007, 2018 and 2020, we entered into interest rate locks of future debt issuances to hedge the risk of higher interest rates. These interest rate locks were designated as cash flow hedges. The gain/loss upon settlement of these cash flow hedges is deferred (recorded in accumulated other comprehensive income (AOCI)) and amortized to interest expense over the term of the related debt.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">This amortization was reflected in the accompanying Condensed Consolidated Statements of Comprehensive Income as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Income Statement<br/>Location</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">For the twelve-month period ending June&#160;30, 2025, we estimate that $2.3 million of the $18.6 million net of tax loss in AOCI will be reclassified to interest expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250305392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">DEBT</a></td>
<td class="text">DEBT<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Debt is detailed as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Effective<br/>Interest Rates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50% notes due 2025 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.65%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.80% notes due 2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.90% notes due 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.00%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50% notes due 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">3.94%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.15% notes due 2037</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">8.05%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50% notes due 2047</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.59%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.70% notes due 2048</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">5.42%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">0.42%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - face value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,391.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,941.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,941.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized discounts and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(63.4)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(65.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value adjustments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - book value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,332.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - reported value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,331.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated fair value of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,158.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,798.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,715.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Borrowings on the bank line of credit and commercial paper are classified as short-term if we intend to repay within twelve months and as long-term if we have the intent and ability to extend payment beyond twelve months.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 6 for additional information on our fair value hedging strategy.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">We have the intent and ability to refinance these notes due April 2025 on a long-term basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Discounts and debt issuance costs are amortized using the effective interest method over the terms of the respective notes resulting in $4.5 million and $3.7 million of net interest expense for these items for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DELAYED DRAW TERM LOAN, LINE OF CREDIT AND COMMERCIAL PAPER PROGRAM</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In June 2021, we entered into a $1,600.0&#160;million unsecured delayed draw term loan which was fully drawn in August 2021 upon the acquisition of U.S. Concrete. The delayed draw term loan was paid down to $1,100.0&#160;million in September 2021 with cash on hand, paid down to $550.0&#160;million in August 2022 using the proceeds from the issuance of commercial paper as described below and fully repaid in March 2023 using proceeds from the issuance of 5.80% senior notes as described below.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2022, we established a $1,600.0&#160;million commercial paper program through which we borrowed $550.0&#160;million that was used to partially repay the delayed draw term loan. As of June&#160;30, 2024, we had $95.0 million in short-term commercial paper borrowings and $550.0 million in long-term commercial paper borrowings. Commercial paper borrowings bear interest at rates determined at the time of borrowing and as agreed between us and the commercial paper investors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our $1,600.0 million unsecured line of credit matures in August 2027 and contains covenants customary for an unsecured investment-grade facility. As of June&#160;30, 2024, we were in compliance with the covenants. Borrowings on the line of credit bear interest, at our option, at either SOFR plus a margin or Truist Bank&#8217;s base rate plus a margin. The margins are determined by our credit ratings. Standby letters of credit, which are issued under the line of credit and reduce availability, are charged a fee equal to the margin for SOFR borrowings plus 0.175%. We also pay a commitment fee on the daily average unused amount of the line of credit that ranges from 0.090% to 0.225% determined by our credit ratings. As of June&#160;30, 2024, the margin for SOFR borrowings was 1.125%, the margin for base rate borrowings was 0.125% and the commitment fee for the unused amount was 0.100%.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, our available borrowing capacity under the line of credit was $1,504.8 million. Utilization of the borrowing capacity was as follows:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">None was borrowed</span></div><div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">$95.2 million was used to support standby letters of credit</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TERM DEBT</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All of our $3,486.1 million (face value) of term debt (which includes $645.0 million of commercial paper) is unsecured. All of the covenants in the debt agreements are customary for investment-grade facilities. As of June&#160;30, 2024, we were in compliance with all term debt covenants.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In March 2023, we issued $550.0 million of 5.80% senior notes due 2026. Total proceeds of $546.6&#160;million (net of discounts and transaction costs), together with cash on hand, were used to repay the $550.0&#160;million delayed draw term loan. We redeemed these notes at par in March 2024 using cash on hand and recognized noncash expense of $2.3 million with the acceleration of unamortized deferred debt issuance costs.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">STANDBY LETTERS OF CREDIT</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We provide, in the normal course of business, certain third-party beneficiaries with standby letters of credit to support our obligations to pay or perform according to the requirements of an underlying agreement. Such letters of credit typically have an initial term of one year, renew automatically and can only be modified or canceled with the approval of the beneficiary. Our standby letters of credit are issued by banks that participate in our $1,600.0 million line of credit and reduce the borrowing capacity thereunder. Our standby letters of credit as of June&#160;30, 2024 are summarized by purpose in the table below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk management insurance</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reclamation/restoration requirements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total standby letters of credit</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210255137616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES <div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Certain of our aggregates reserves are burdened by volumetric production payments (nonoperating interest) as described in Note 4. As the holder of the operating interest, we have responsibility to bear the cost of mining and producing the reserves attributable to this nonoperating interest.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As stated in Note 2, our lease liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">totaled $580.7 million as of June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As summarized by purpose in Note 7, our standby letters of credit totaled $95.2 million as of June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As described in Note 9, our asset retirement obligations totaled $334.1 million as of June&#160;30, 2024.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">LITIGATION AND ENVIRONMENTAL MATTERS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are subject to occasional governmental proceedings and orders pertaining to occupational safety and health or to protection of the environment, such as proceedings or orders relating to noise abatement, air emissions or water discharges. As part of our continuing program of stewardship in safety, health and environmental matters, we have been able to resolve such proceedings and to comply with such orders without any material adverse effects on our business.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have received notices from the United States Environmental Protection Agency (EPA) or similar state or local agencies that we are considered a potentially responsible party (PRP) at a limited number of sites under the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA or Superfund) or similar state and local environmental laws. Generally, we share the cost of remediation at these sites with other PRPs or alleged PRPs in accordance with negotiated or prescribed allocations. There is inherent uncertainty in determining the potential cost of remediating a given site and in determining any individual party's share in that cost. As a result, estimates can change substantially as additional information becomes available regarding the nature or extent of site contamination, remediation methods, other PRPs and their probable level of involvement, and actions by or against governmental agencies or private parties.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have reviewed the nature and extent of our involvement at each Superfund site, as well as potential obligations arising under other federal, state and local environmental laws. While ultimate resolution and financial liability is uncertain at a number of the sites, in our opinion, based on information currently available, the ultimate resolution of claims and assessments related to these sites will not have a material effect on our consolidated results of operations, financial position or cash flows, although amounts recorded in a given period could be material to our results of operations or cash flows for that period. Amounts accrued for environmental matters (measured on an undiscounted basis) are presented below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained from former Chemicals business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued environmental remediation costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are a defendant in various lawsuits in the ordinary course of business. It is not possible to determine with precision the outcome, or the amount of liability, if any, under these lawsuits, especially where the cases involve possible jury trials with as yet undetermined jury panels.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to these lawsuits in which we are involved in the ordinary course of business, certain other material legal proceedings are more specifically described below:</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">LOWER PASSAIC RIVER STUDY AREA (DISCONTINUED OPERATIONS and SUPERFUND SITE) &#8212; The Lower Passaic River Study Area is part of the Diamond Shamrock Superfund Site in New Jersey. Vulcan and approximately 70 other companies are parties (collectively the Cooperating Parties Group, CPG) to a May 2007 Administrative Order on Consent (AOC) with the EPA to perform a Remedial Investigation/Feasibility Study (draft RI/FS) of the lower 17 miles of the Passaic River (River). The draft RI/FS was submitted recommending a targeted hot spot remedy; however, the EPA issued a record of decision (ROD) in March 2016 that calls for a bank-to-bank dredging remedy for the lower 8 miles of the River. The EPA estimates that the cost of implementing this proposal is $1.38&#160;billion. In September 2016, the EPA entered into an Administrative Settlement Agreement and Order on Consent with Occidental Chemical Corporation (Occidental) in which Occidental agreed to undertake the remedial design for this bank-to-bank dredging remedy and to reimburse the United States for certain response costs.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Efforts to investigate and remediate the River have been underway for many years and have involved hundreds of entities that have had operations on or near the River at some point during the past several decades. We formerly owned a chemicals operation near the mouth of the River, which was sold in 1974. The major risk drivers in the River have been identified to include dioxins, PCBs, DDx and mercury. We did not manufacture any of these risk drivers and have no evidence that any of these were discharged into the River by Vulcan.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In August 2017, the EPA informed certain members of the CPG, including Vulcan and others, that it planned to use the services of a third-party allocator with the expectation of offering cash-out settlements to some parties in connection with the bank-to-bank remedy identified in the ROD. This voluntary allocation process established an impartial third-party expert recommendation for use by the government and the participants as the basis of possible settlements, including settlements related to future remediation actions. The final allocation recommendations, which are subject to confidentiality provisions, were submitted to the EPA for its review and consideration in late December 2020. Certain PRPs, including Vulcan, thereafter received a joint confidential settlement demand from the EPA/Department of Justice (DOJ). Vulcan and certain of the other PRPs that received the joint confidential settlement demand (the Settling Defendants) reached an agreement to settle with the EPA/DOJ and negotiated a Consent Decree. The Consent Decree has been lodged with the court. Vulcan&#8217;s portion of the settlement is within the immaterial loss recorded for this matter in 2015.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In July 2018, Vulcan, along with more than 100 other defendants, was sued by Occidental in United States District Court for the District of New Jersey, Newark Vicinage. Occidental is seeking cost recovery and contribution under CERCLA for costs related to the River. This lawsuit is currently stayed pending adjudication of the Consent Decree. In another related proceeding, Occidental filed a lawsuit in March 2023 against Vulcan and 39 other defendants in United States District Court for the District of New Jersey, Newark Vicinage seeking cost recovery and contribution under CERCLA for costs related to the upper 9 miles of the River. It is unknown at this time how the settlement and approval of the Consent Decree with the EPA/DOJ would affect the Occidental lawsuits.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">TEXAS BRINE MATTER (DISCONTINUED OPERATIONS) &#8212; During operation of its former Chemicals Division, Vulcan leased the right to mine salt out of an underground salt dome formation in Assumption Parish, Louisiana from 1976 - 2005. Throughout that period, Texas Brine Company (Texas Brine) was the operator contracted by Vulcan to mine and deliver the salt as brine. We sold our Chemicals Division in 2005 and transferred our rights and interests related to the salt and mining operations to the purchaser, a subsidiary of Occidental Chemical Company (Occidental), and we have had no association with the leased premises or Texas Brine since that time. In August 2012, a sinkhole developed in the vicinity of the Texas Brine mining operations. Numerous lawsuits were filed thereafter in state court in Assumption Parish, Louisiana. Other lawsuits, including class action litigation, were filed in the United States District Court for the Eastern District of Louisiana in New Orleans.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In these lawsuits, the main plaintiffs sued numerous defendants, including Texas Brine, Occidental and Vulcan, alleging various damages including, but not limited to, property damages; a claim by the State of Louisiana for response costs and civil penalties; physical damages to oil and gas pipelines and storage facilities (pipelines); and business interruption losses. All such claims have been settled except for the claims by the State of Louisiana. Our insurers to date have funded these settlements in excess of our self-insured retention amount.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Additionally, Texas Brine, Occidental and Vulcan sued each other in various state and federal court forums. Vulcan and Occidental have since dismissed all of their claims against one another; Texas Brine&#8217;s and Occidental&#8217;s claims against each other are pending in arbitration; and Texas Brine&#8217;s and Vulcan&#8217;s claims against each other are pending in state and federal court. In general, Texas Brine alleges that the sinkhole was caused, in whole or in part, by our negligent or fraudulent actions or failure to act; that we breached the salt lease with Occidental, as well as an operating agreement and related contracts with Texas Brine; that we were strictly liable for certain property damages in our capacity as a former lessee of the salt lease; and that we violated the agreement under which we sold our Chemicals Division to Occidental. Texas Brine&#8217;s claims against Vulcan include claims for past and future response costs, lost profits and investment costs, indemnity payments, attorneys&#8217; fees, other litigation costs, and judicial interests. Texas Brine also recently filed a lawsuit against Vulcan seeking indemnity for potential exposure Texas Brine may have to Occidental in the related arbitration, the State of Louisiana, and for ongoing and future Louisiana regulatory matters. In August 2022, we removed the lawsuit to federal court.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The state court held a joint bench trial (judge only) in 2017 in three cases brought by pipeline companies claiming damages to their facilities as a result of the sinkhole. This &#8220;Phase 1&#8221; trial was limited in scope to comparative fault and liability for causing the sinkhole. In December 2017, the trial court issued a ruling allocating fault as follows: Occidental 50%, Texas Brine (and its wholly-owned subsidiary) 35% and Vulcan 15%. In December 2020, the Louisiana Court of Appeal, First Circuit reversed the judgment in part in one of the three jointly tried cases, allocating 55% of the fault to Texas Brine (and its wholly-owned subsidiary); 30% to Occidental; and affirming the 15% fault allocation to Vulcan. In May 2021 and April 2022, the Court of Appeal issued judgments in the other two pipeline cases, adopting the same fault allocation. The Louisiana Supreme Court has declined to review the judgments, resulting in final judgments regarding fault allocations in those matters. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In the second quarter of 2022, we recorded an immaterial loss related to the claims brought by Texas Brine. In August 2022, Vulcan and Texas Brine commenced a joint &#8220;Phase 2&#8221; bench trial in the same three pipeline cases where fault was allocated. Prior to trial, the trial court granted various motions by Vulcan seeking dismissal of Texas Brine&#8217;s contract-based claims and hundreds of millions of dollars in alleged damages. Thus, the Phase 2 trial addressed the claims that remained pending between Texas Brine and Vulcan after that motion practice. During the Phase 2 trial, Texas Brine and Vulcan reached a negotiated joint stipulation as to the amount of Texas Brine&#8217;s damages for its surviving tort claims at issue in the trial. After applying Vulcan&#8217;s 15% fault allocation, Vulcan&#8217;s stipulated financial responsibility for the damages at issue in the trial is within the immaterial loss recorded during the second quarter of 2022. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">n December 2022, the trial court entered a judgment in the pipeline cases reflecting this stipulation. Texas Brine moved to assess all trial costs against Vulcan. Texas Brine and Vulcan thereafter reached a settlement, wherein Vulcan agreed to pay a portion of Texas Brine's trial costs, the amount of which was within the remaining immaterial loss recorded in the second quarter of 2022.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The December 2022 Phase 2 judgment did not address numerous of Texas Brine&#8217;s claims seeking hundreds of millions of dollars in damages that were dismissed prior to trial. Texas Brine has appealed those judgments. We cannot at this time reasonably estimate the range of liability, if any, that could result if an appellate court reverses any of the trial court&#8217;s decisions. At this time, we also cannot reasonably estimate a range of liability pertaining to the claims brought by the State of Louisiana. </span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">NEW YORK WATER DISTRICT CASES AND NEW JERSEY NATURAL RESOURCE DAMAGES CASE (DISCONTINUED OPERATIONS) &#8212; During the operation of our former Chemicals Division, which was divested to Occidental in 2005, Vulcan manufactured a chlorinated solvent known as 1,1,1-trichloroethane (TCA). We are a defendant in 29 cases allegedly involving TCA. We are a defendant in 28 cases brought by New York water providers, and in one case brought by the State of New Jersey, all involving TCA stabilized with 1,4-dioxane. The cases in New York are filed in the United States District Court for the Eastern District of New York. According to the various complaints, the plaintiff-water providers serve customers in a number of New York counties (Nassau, Suffolk, Orange, Putnam, Sullivan, Ulster, Washington and Westchester) and seek unspecified compensatory damages associated with the remediation of water wells allegedly contaminated with 1,4-dioxane. They are also seeking punitive damages. The New Jersey case, filed in state court in Mercer County (Trenton) in March 2023, seeks recovery for the entire State of New Jersey based on alleged damages to surface water, ground water and other natural resources. In the New Jersey case, the plaintiff seeks unspecified compensatory damages to restore the allegedly contaminated natural resources to a condition with zero 1,4-dioxane. The plaintiff also seeks disgorgement of profits from the sale of TCA in New Jersey, as well as penalties and attorneys&#8217; fees under various New Jersey statutes. We will vigorously defend these cases on substantive and procedural grounds. At this time, we cannot determine the likelihood of loss, or reasonably estimate a range of loss, if any, pertaining to the above-referenced cases.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">HEWITT LANDFILL MATTER (SUPERFUND SITE) &#8212; In September 2015, the Los Angeles Regional Water Quality Control Board (RWQCB) issued a Cleanup and Abatement Order directing Calmat Co., a Vulcan subsidiary (hereinafter "Vulcan") to assess, monitor, cleanup, and abate wastes that have been discharged to soil, soil vapor, and/or groundwater at the former Hewitt Landfill in Los Angeles.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Following an onsite and offsite investigation and pilot scale testing, the RWQCB approved a corrective action that includes leachate recovery, storm water capture and conveyance improvements, and a groundwater pump, treat and reinjection system. Certain on-site source control measures have been implemented, and the new treatment system is fully operational. Currently-anticipated costs of these on-site source control activities have been fully accrued.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We are also engaged in an ongoing dialogue with the EPA, Honeywell, and the Los Angeles Department of Water and Power (LADWP) regarding the potential contribution of the Hewitt Landfill to groundwater contamination in the North Hollywood Operable Unit (NHOU) of the San Fernando Valley Superfund Site.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The EPA and Vulcan entered into an AOC and Statement of Work having an effective date of September 2017 for the design of two extraction wells south of the Hewitt Landfill to protect the North Hollywood West (NHW) well field located within the NHOU. In November 2017, we submitted a Pre-Design Investigation (PDI) Work Plan to the EPA, which sets forth the activities and schedule for collection of data in support of our evaluation of the need for an offsite remedy. In addition, this evaluation was expanded as part of the PDI to include the evaluation of a remedy in light of LADWP&#8217;s Rinaldi-Toluca (RT) wellfield project. PDI investigative activities were completed between the first and third quarters of 2018, and in December 2018 we submitted a Draft PDI Evaluation Report to the EPA. The Draft PDI Evaluation Report summarizes data collection activities conducted pursuant to the Draft PDI Work Plan and provides model updates and evaluation of remediation alternatives for offsite areas. The EPA provided a final set of comments to the Draft PDI Evaluation Report in October 2020. The final set of comments included a request that Vulcan revise and develop a final PDI Evaluation Report. The final comments further provided a proposal for an alternative approach for offsite remediation (as opposed to installation of offsite extraction wells) and development of a Supplemental PDI Evaluation Report (Supplemental Report) that would require the EPA to modify the remedy in the record of decision as it relates to the Hewitt Landfill. In December 2020, we submitted the Final PDI Evaluation Report, which included responses to the EPA&#8217;s comments.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At the EPA's request, we submitted a Supplemental Report in March 2023 and an Alternative Design Work Plan (ADWP) in May 2023. Similar to the PDI Evaluation Report, the Supplemental Report and ADWP identified expansion of the onsite Hewitt remedy in conjunction with the offsite treatment being performed by LADWP as the preferred option for addressing contamination in offsite areas, instead of the two wells proposed by the EPA. In conjunction with its review of the Supplemental Report, the EPA held an initial meeting with stakeholders, including LADWP, in November 2023 and has requested additional meetings to determine a path forward. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In December 2019, Honeywell agreed with LADWP to build a water treatment system (often referred to as the Cooperative Containment Concept or CCC or the second interim remedy) that will provide treated groundwater in the NHOU to LADWP for public water supply purposes. Honeywell contends that some of the contamination to be remediated by the treatment system it is building originated from the Hewitt Landfill and that Vulcan should fund some portion of the costs that Honeywell has incurred and will incur in developing and implementing the second interim remedy. During the fourth quarter of 2021, we completed a partial settlement with Honeywell related to certain of the costs that Honeywell has incurred for an immaterial amount. In March 2023, Honeywell filed a lawsuit against Vulcan and a third party alleging that Honeywell has incurred more than $11&#160;million in costs to resolve its liability to the EPA and that it estimates that it will spend in excess of $100&#160;million to construct and operate its water treatment system. Honeywell seeks an "equitable share of necessary response costs" from the defendants. Discussions are ongoing with Honeywell regarding the reasonable costs Honeywell has incurred. We are also gathering and analyzing data and developing technical information to determine the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area. Based on this technical information, we have accrued an immaterial amount for our contribution of costs anticipated to be incurred by Honeywell. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Further, LADWP is constructing two new production and treatment facilities at city wellfields located near the Hewitt Landfill &#8212; the NHW wellfield and the RT wellfield (also referred to as the NHW treatment system and North Hollywood Central (NHC) treatment system, respectively). LADWP has alleged that the Hewitt Landfill is one of the primary sources of contamination at the NHW treatment system and one of the sources of contamination at the NHC treatment system. According to information available on the California State Water Resources Control Board (SWRCB) website, the capital cost of the NHW treatment system is estimated at $92&#160;million, and the capital cost of the NHC treatment system is estimated at $245&#160;million. The systems are expected to commence operations in 2024 for NHW and 2025 for NHC and will thereafter incur costs for operation and maintenance. LADWP has applied for and received substantial funding to contribute to both treatment systems from grants of Proposition 1 bond funding from the SWRCB. According to information available on the SWRCB website, the bond money obtained for the NHW treatment system is $46&#160;million, and the bond money obtained for the NHC treatment system is $95&#160;million. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We anticipate continued discussions with LADWP regarding its potential claims. In conjunction with those discussions, we are engaging in further efforts to gather and analyze records and data in order to assess the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area, consistent with the parallel request by the EPA, and the reasonableness of LADWP&#8217;s remediation efforts. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area of the NHW and RT wellfields. Together, these efforts will allow us to analyze our anticipated equitable contribution to LADWP&#8217;s remediation efforts. Among other factors, we anticipate that any equitable contribution should take into account the on-site source control and other measures implemented by Vulcan at the former Hewitt Landfill, the relative contribution and duration of any contaminants originating from the Hewitt Landfill to the LADWP systems, and the cost effectiveness of the LADWP systems. At this time, we cannot reasonably estimate a range of a loss to Vulcan pertaining to LADWP&#8217;s potential contribution claim.</span></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">NAFTA ARBITRATION &#8212; In September 2018, our subsidiary Legacy Vulcan, LLC (Legacy Vulcan), on its own behalf, and on behalf of our Mexican subsidiary Calizas Industriales del Carmen, S.A. de C.V. (Calica), served the United Mexican States (Mexico) a Notice of Intent to Submit a Claim to Arbitration under Chapter 11 of the North American Free Trade Agreement (NAFTA). This NAFTA claim relates to the treatment of a portion of our quarrying operations in Quintana Roo, Mexico arising from, among other measures, Mexico&#8217;s failure to comply with a legally binding zoning agreement and relates to other unfair, arbitrary and capricious actions by Mexico&#8217;s environmental enforcement agency. We assert that these actions are in breach of Mexico&#8217;s international obligations under NAFTA and international law.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As required by Article 1118 of NAFTA, we sought to settle this dispute with Mexico through consultations. Notwithstanding our good faith efforts to resolve the dispute amicably, we were unable to do so and filed a Request for Arbitration with the International Centre for Settlement of Investment Disputes (ICSID) in December 2018. In January 2019, ICSID registered our Request for Arbitration.</span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">A hearing on the merits took place in July 2021. While we awaited the final resolution from the tribunal, we continued to engage with government officials to pursue an amicable resolution of the dispute. On May 5, 2022, Mexican government officials unexpectedly and arbitrarily shut down Calica&#8217;s remaining operations in Mexico. On May 8, 2022, Legacy Vulcan filed an application in the NAFTA arbitration seeking provisional measures and leave to file an ancillary claim in connection with this latest shutdown (see Part I, Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations &#8211; Known Trends or Uncertainties). In July 2022, the NAFTA arbitration tribunal granted Legacy Vulcan&#8217;s application and ordered Mexico not to take any action that might further aggravate the dispute between the parties or render the resolution of the dispute potentially more difficult. A hearing on the merits of the ancillary claim took place in August 2023. We expect that the NAFTA arbitration tribunal will issue a decision on the claim and ancillary claim during 2024. </span></div><div style="margin-top:6pt;padding-left:9.35pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">At this time, there can be no assurance whether we will be successful in our NAFTA claim and ancillary claim, and we cannot quantify the amount we may recover, if any, under this arbitration proceeding if we are successful.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">It is not possible to predict the ultimate outcome of these and other legal proceedings in which we are involved, and a number of factors, including developments in ongoing discovery or adverse rulings, or the verdict of a particular jury, could cause actual losses to differ materially from accrued costs. No liability was recorded for claims and litigation for which a loss was determined to be only reasonably possible or for which a loss could not be reasonably estimated. Legal costs incurred in defense of lawsuits are expensed as incurred. In addition, losses on certain claims and litigation described above may be subject to limitations on a per occurrence basis by excess insurance, as described in our most recent Annual Report on Form 10-K.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250261312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATIONS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureTextBlock', window );">ASSET RETIREMENT OBLIGATIONS</a></td>
<td class="text">ASSET RETIREMENT OBLIGATIONS<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Asset retirement obligations (AROs) are legal obligations associated with the retirement of long-lived assets resulting from the acquisition, construction, development and/or normal use of the underlying assets, including legal obligations for land reclamation. Recognition of a liability for an ARO is required in the period in which it is incurred at its estimated fair value. The associated asset retirement costs are capitalized as part of the carrying amount of the underlying asset and depreciated over the estimated useful life of the asset. The liability is accreted through charges to operating expenses. If the ARO is settled for a value other than the carrying amount of the liability, we recognize a gain or loss on settlement.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ARO operating costs related to accretion of the liabilities and depreciation of the assets are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total ARO operating costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ARO operating costs are reported in cost of revenues. AROs are reported within other noncurrent liabilities in our accompanying Condensed Consolidated Balance Sheets.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Reconciliations of the carrying amounts of our AROs are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">324.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revisions, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/410-20/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 20<br> -Topic 410<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251793040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BENEFIT PLANS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">BENEFIT PLANS</a></td>
<td class="text">BENEFIT PLANS<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PENSION PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We sponsor two qualified, noncontributory defined benefit pension plans, the Vulcan Materials Company Pension Plan (VMC Pension Plan) and the CMG Hourly Pension Plan (CMG Pension Plan). The VMC Pension Plan has been closed to new entrants since 2007, and benefit accruals ceased in 2005 for hourly participants and in 2013 for salaried participants. The CMG Pension Plan is closed to new entrants other than through one small union, and benefits continue to accrue equal to a flat dollar amount for each year of service. In addition to these qualified plans, we sponsor three unfunded, nonqualified pension plans.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic pension benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic pension benefit cost</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic pension benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The contributions to pension plans for the six months ended June&#160;30, 2024 and 2023, as reflected on the Condensed Consolidated Statements of Cash Flows, pertain to benefit payments under nonqualified plans for both periods.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">POSTRETIREMENT PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to pension benefits, we provide certain healthcare and life insurance benefits for some retired employees. Substantially all of our salaried employees and, where applicable, certain of our hourly employees may become eligible for these benefits if they reach a qualifying age and meet certain service requirements. Generally, Company-provided healthcare benefits end when covered individuals become eligible for Medicare benefits, become eligible for other group insurance coverage or reach age 65, whichever occurs first.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic other postretirement benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic postretirement benefit cost </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DEFINED CONTRIBUTION PLANS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In addition to our pension and postretirement plans, we sponsor four defined contribution plans. Substantially all salaried and non-union hourly employees are eligible to be covered by one of these plans. Under these plans, we match employees&#8217; eligible contributions at established rates. Expense recognized in connection with these matching obligations totaled $48.1 million and $41.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251622032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">OTHER COMPREHENSIVE INCOME</a></td>
<td class="text">OTHER COMPREHENSIVE INCOME<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Comprehensive income comprises two subsets: net earnings and other comprehensive income (OCI). The components of OCI are presented in the accompanying Condensed Consolidated Statements of Comprehensive Income, net of applicable taxes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts in accumulated other comprehensive income (loss) (AOCI), net of tax, are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flow hedges</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and postretirement plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(131.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(140.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(143.8)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(151.4)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in AOCI, net of tax, for the six months ended June&#160;30, 2024 are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flow<br/>Hedges </span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Pension and<br/>Postretirement<br/>Benefit Plans</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(143.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.0)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(140.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI to earnings are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Cash Flow Hedge Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Pension and Postretirement Plan Actuarial Loss and Prior Service Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other nonoperating expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total reclassifications from AOCI to earnings</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210347171840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">EQUITY</a></td>
<td class="text">EQUITY<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our capital stock consists solely of common stock, par value $1.00 per share, of which 480,000,000 shares may be issued. Holders of our common stock are entitled to one vote per share. We may also issue 5,000,000 shares of preferred stock, but no shares have been issued. The terms and provisions of such shares will be determined by our Board of Directors upon any issuance of preferred shares in accordance with our Certificate of Incorporation.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were no shares held in treasury as of June&#160;30, 2024, December&#160;31, 2023 and June&#160;30, 2023. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our common stock purchases (all of which were open market purchases) and subsequent retirements for the year-to-date periods ended are as follows: </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except average price</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares purchased and retired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase price </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average price per share</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">254.71&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.52&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">The amount paid to purchase shares in excess of the par value and related excise taxes are recorded in retained earnings. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of June&#160;30, 2024, 6,817,118 shares may be purchased under the current authorization of our Board of Directors.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in total equity are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per share data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,491.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,986.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,483.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,928.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">410.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">429.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation plans, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase and retirement of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(50.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(68.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash dividends on common stock </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">($0.46/$0.43/$0.92/$0.86 per share, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(60.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(57.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(114.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,705.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,202.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,705.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,202.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,730.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,226.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,730.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,226.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250365328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">SEGMENT REPORTING</a></td>
<td class="text">SEGMENT REPORTING<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our operating segments are based on our internal management reporting structure. We continually assess our internal management reporting structure and the financial information evaluated by our Chief Operating Decision Maker (CODM) to determine whether any changes have occurred that would impact segment reporting. During the first quarter of 2024, we reorganized the financial information provided to our CODM to allocate resources and evaluate operating performance. As a result, we report our calcium operation within our Aggregates reporting segment to align with our new reporting structure. All prior period segment information has been revised to conform to the current presentation. This change in our reporting segments had no impact on previously reported consolidated financial results.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We have three operating (and reportable) segments organized around our principal product lines: Aggregates, Asphalt and Concrete. The vast majority of our activities are domestic. We sell a relatively small amount of construction aggregates outside the United States. Our Asphalt and Concrete segments are primarily supplied with their aggregates requirements from our Aggregates segment. These intersegment sales are made at local market prices for the particular grade and quality of product used in the production of asphalt mix and ready-mixed concrete and are excluded from total revenues. Management reviews earnings from these reporting segments principally at the gross profit level.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SEGMENT FINANCIAL DISCLOSURE</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,613.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,580.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,904.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,877.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,132.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,261.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,757.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,013.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">831.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">803.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total </span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">592.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">583.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">897.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">885.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">119.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,088.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,658.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">737.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">647.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">903.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,532.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,729.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,838.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General corporate assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">375.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,216.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,333.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales (crushed stone, sand and gravel, sand and other aggregates), freight &amp; delivery costs that we pass along to our customers, and service revenues (see Note 4) related to aggregates. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales as well as service revenues (see Note 4) from our asphalt construction paving business. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Certain temporarily idled assets are included within a segment's Identifiable Assets, but the associated DDA&amp;A is shown within Other in the DDA&amp;A section above as the related DDA&amp;A is excluded from segment gross profit. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span>The decreases in the Concrete segment are primarily due to the divestiture of concrete operations in Texas in November 2023 (see Note 16).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250068080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock', window );">SUPPLEMENTAL CASH FLOW INFORMATION</a></td>
<td class="text">SUPPLEMENTAL CASH FLOW INFORMATION<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Supplemental information referable to our Condensed Consolidated Statements of Cash Flows is summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest (exclusive of amount capitalized)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">226.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">112.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncash Investing and Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accruals for purchases of property, plant &amp; equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note received from sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recognition of new and revised lease obligations for</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowSupplementalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/230/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowSupplementalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250201952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">GOODWILL</a></td>
<td class="text">GOODWILL<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Goodwill is recognized when the consideration paid for a business exceeds the fair value of the tangible and identifiable intangible assets acquired. Goodwill is allocated to reporting units for purposes of testing goodwill for impairment. We test goodwill for impairment on an annual basis or more frequently if events or circumstances change in a manner that would more likely than not reduce the fair value of a reporting unit below its carrying value.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">There were no charges for goodwill impairment in the six-month periods ended June&#160;30, 2024 and 2023. Accumulated goodwill impairment losses amount to $303.6 million ($252.7 million in our former Cement segment and $50.9 million in our Concrete segment).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment from December&#160;31, 2023 to June&#160;30, 2024 are shown below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,330.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,531.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill of acquired businesses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at June 30, 2024 </span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,335.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,536.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 16 for acquisitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251869136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DIVESTITURES<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock', window );">ACQUISITIONS AND DIVESTITURES</a></td>
<td class="text">ACQUISITIONS AND DIVESTITURES<div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BUSINESS ACQUISITIONS</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2024 BUSINESS ACQUISITIONS &#8212; Through the six months ended June&#160;30, 2024, we acquired the following operations for total cash consideration of $193.4 million:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Alabama &#8211; aggregates, asphalt mix and construction paving operations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">North Carolina &#8211; aggregates operations</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Texas &#8211; asphalt mix and construction paving operations</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The 2024 acquisitions above are reported in our consolidated financial statements as of their respective acquisition dates. None of these acquisitions were material to our results of operations either individually or collectively, and acquisition related expenses were immaterial. The fair value of consideration transferred for these 2024 acquisitions and the preliminary amounts (pending final appraisals of intangible assets and property, plant &amp; equipment) of assets acquired and liabilities assumed are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value of Purchase Consideration </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">193.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total fair value of purchase consideration </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">193.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts and notes receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant &amp; equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contractual rights in place</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net identifiable assets acquired</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">188.5&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As a result of the 2024 acquisitions, we recognized $30.8 million of amortizable intangible assets and $4.9 million of goodwill. The amortizable intangible assets will be amortized against earnings over a weighted-average of 15 years and will be deductible for income tax purposes over 15 years. The $4.9 million of goodwill recognized represents</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">synergies expected to be realized from acquiring an established business with assets that have been assembled over a long period of time; the collection of those assets combined with our assets can earn a higher rate of return than either individually. All of the goodwill recognized will be deductible for income tax purposes.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">2023 BUSINESS ACQUISITIONS &#8212; For the full year 2023, we completed no business acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DIVESTITURES AND PENDING DIVESTITURES</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">We had no significant divestitures through the three months ended June&#160;30, 2024.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2023, we sold:</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Fourth quarter &#8211; concrete operations in Texas resulting in a third quarter impairment charge of $28.3 million and a fourth quarter loss on sale of $13.8 million (the assets were written down to fair value less cost to sell in the third quarter)</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Fourth quarter &#8211; excess real estate in Virginia resulting in a pretax gain of $65.7&#160;million</span></div><div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">&#9642;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt">Second quarter &#8211; real estate associated with a former recycled concrete facility in Illinois resulting in a pretax gain of $15.2 million</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">No material assets met the criteria for held for sale at June&#160;30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"> December&#160;31, 2023 or June&#160;30, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250260544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NEW ACCOUNTING STANDARDS<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract', window );"><strong>Accounting Changes and Error Corrections [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">NEW ACCOUNTING STANDARDS</a></td>
<td class="text">NEW ACCOUNTING STANDARDS <div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS RECENTLY ADOPTED</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS PENDING ADOPTION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &#8220;Segment Reporting &#8211; Improvements to Reportable Segment Disclosures,&#8221; which requires enhanced disclosures related to significant segment expenses and a description of how the chief operating decision maker utilizes segment operating profit or loss to assess segment performance. The new standard is effective for fiscal years beginning after December 15, 2023 and is to be applied retrospectively. We expect to include cost of revenues in our reportable segment disclosures beginning with our Form 10-K for the year ended December 31, 2024 and continue to assess the effects of other provisions of this ASU.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes &#8211; Improvements to Income Tax Disclosures,&#8221; which requires disclosure of specific categories and disaggregation of information in the rate reconciliation table and expands disclosures related to income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024 and is to be applied prospectively. Disclosures required by this ASU will be included in our Form 10-K for the year ended December 31, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingChangesAndErrorCorrectionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingChangesAndErrorCorrectionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org/250/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251723936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">$ 308.0<span></span>
</td>
<td class="nump">$ 308.6<span></span>
</td>
<td class="nump">$ 410.6<span></span>
</td>
<td class="nump">$ 429.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210254006864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251113040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">BASIS OF PRESENTATION</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">BASIS OF PRESENTATION</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our accompanying unaudited condensed consolidated financial statements were prepared in compliance with the instructions to Form 10-Q and Article 10 of Regulation S-X and thus do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (GAAP) for complete financial statements. We prepared the accompanying condensed consolidated financial statements on the same basis as our annual financial statements, except for the adoption of new accounting standards, if any, as described in Note 17. Our Condensed Consolidated Balance Sheet as of December&#160;31, 2023 was derived from the audited financial statement, but it does not include all disclosures required by GAAP. In the opinion of our management, the statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the results of the reported interim periods. For further information, refer to the consolidated financial statements and footnotes included in our most recent Annual Report on Form 10-K.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Operating results for the three and six month periods ended June&#160;30, 2024 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets, liabilities, revenues and expenses. The most significant estimates and assumptions included in the preparation of these financial statements are related to goodwill and long-lived asset impairments, business combinations and purchase price allocation, pension and other postretirement benefits, environmental compliance, claims and litigation including self-insurance, and income taxes (refer to the Critical Accounting Policies included in Item 7 of our most recent Annual Report on Form 10-K). Events that relate to conditions arising after June&#160;30, 2024</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">will be reflected in management&#8217;s estimates for future periods.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy', window );">NONCONTROLLING INTEREST</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">NONCONTROLLING INTEREST</span></div>Our condensed consolidated financial statements recognize the full fair value of all of the subsidiary&#8217;s assets and liabilities offset by the noncontrolling interest in total equity.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">RESTRICTED CASH</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RESTRICTED CASH</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Restricted cash primarily consists of cash proceeds from the sale of property held in escrow for the acquisition of replacement property under like-kind exchange agreements. The escrow accounts are administered by an intermediary. Cash restricted pursuant to like-kind exchange agreements remains restricted for a maximum of 180 days from the date of the property sale pending the acquisition of replacement property. Restricted cash may also include cash reserved by other contractual agreements (such as asset purchase agreements) for a specified purpose and therefore is not available for use for other purposes. Restricted cash is included with cash and cash equivalents in the accompanying Condensed Consolidated Statements of Cash Flows.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">INVENTORIES</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">INVENTORIES</span></div>Inventories and supplies are stated at the lower of cost or net realizable value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsPolicyTextBlock', window );">DISCONTINUED OPERATIONS</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DISCONTINUED OPERATIONS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In 2005, we sold substantially all the assets of our Chemicals business to a subsidiary of Occidental Chemical Corporation. The financial results of the Chemicals business are classified as discontinued operations in the accompanying Condensed Consolidated Statements of Comprehensive Income for all periods presented. Results from discontinued operations are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax loss</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.0)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax benefit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.8)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our discontinued operations include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business (including certain matters as discussed in Note 8). There were no revenues from discontinued operations for the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">EARNINGS PER SHARE (EPS)</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">EARNINGS PER SHARE (EPS)</span></div>Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS)<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">All dilutive common stock equivalents are reflected in our earnings per share calculations. In periods of loss, shares that otherwise would have been included in our diluted weighted-average common shares outstanding computation would be excluded.</span></div>Antidilutive common stock equivalents are not included in our earnings per share calculations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">RECLASSIFICATIONS</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">RECLASSIFICATIONS</span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As a result of a first quarter 2024 change in our internal management reporting structure, prior period segment information has been revised to conform to our current segment reporting structure. This change had no impact on our prior consolidated results of operations, financial position or cash flows (refer to Note 13 for further information).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">ACCOUNTING STANDARDS RECENTLY ADOPTED AND ACCOUNTING STANDARDS PENDING ADOPTION</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS RECENTLY ADOPTED</span></div><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">None</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ACCOUNTING STANDARDS PENDING ADOPTION</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &#8220;Segment Reporting &#8211; Improvements to Reportable Segment Disclosures,&#8221; which requires enhanced disclosures related to significant segment expenses and a description of how the chief operating decision maker utilizes segment operating profit or loss to assess segment performance. The new standard is effective for fiscal years beginning after December 15, 2023 and is to be applied retrospectively. We expect to include cost of revenues in our reportable segment disclosures beginning with our Form 10-K for the year ended December 31, 2024 and continue to assess the effects of other provisions of this ASU.</span></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09, &#8220;Income Taxes &#8211; Improvements to Income Tax Disclosures,&#8221; which requires disclosure of specific categories and disaggregation of information in the rate reconciliation table and expands disclosures related to income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024 and is to be applied prospectively. Disclosures required by this ASU will be included in our Form 10-K for the year ended December 31, 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480781/205-20-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483504/205-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210339934672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current</a></td>
<td class="text"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Inventories and supplies are stated at the lower of cost or net realizable value. Inventories are as follows:</span></div><div style="margin-top:2pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finished products</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">514.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">494.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">455.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Raw materials</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Products in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating supplies and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">650.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">615.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">594.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Results from Discontinued Operations</a></td>
<td class="text">Results from discontinued operations are as follows:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax loss</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.0)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income tax benefit </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss on discontinued operations, net of tax</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(5.8)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Weighted-Average Common Shares Outstanding Assuming Dilution</a></td>
<td class="text"><div style="margin-top:2pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS), as set forth below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.4</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">132.4</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Dilutive effect of </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stock-Only Stock Appreciation Rights</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other stock compensation awards</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average common shares outstanding, assuming dilution</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.8</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">133.7</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Antidilutive Common Stock Equivalents</a></td>
<td class="text">The number of antidilutive common stock equivalents for which the exercise price exceeds the weighted-average market price is as follows:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Antidilutive common stock equivalents</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.1</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250681776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock', window );">Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">dollars in millions</span></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Classification on the Balance Sheet</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">646.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">636.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">669.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(135.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(111.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases, net</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">511.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">558.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease ROU assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(22.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-416"><span style="-sec-ix-hidden:f-417"><span style="-sec-ix-hidden:f-418">Property, plant &amp; equipment, net</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">548.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">553.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">630.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-425"><span style="-sec-ix-hidden:f-426"><span style="-sec-ix-hidden:f-427">Other current liabilities</span></span></span></span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-431"><span style="-sec-ix-hidden:f-432"><span style="-sec-ix-hidden:f-433">Other current liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Noncurrent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-437"><span style="-sec-ix-hidden:f-438"><span style="-sec-ix-hidden:f-439">Noncurrent operating lease liabilities</span></span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-443"><span style="-sec-ix-hidden:f-444"><span style="-sec-ix-hidden:f-445">Other noncurrent liabilities</span></span></span></span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">580.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">583.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">631.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5</span></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted-average discount rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of Lease Expense</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.627%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease cost </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation of right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest on lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Short-term lease cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Variable lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Sublease income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span>Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250077248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenues by Geographic Market</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our segment total revenues by geographic market for the three and six month periods ended June&#160;30, 2024 and 2023 are disaggregated as follows (the decrease in Gulf Coast market concrete revenues is primarily attributable to the sale of concrete operations in Texas in November 2023; see Note 16 for additional information):</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">461.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">607.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">885.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">952.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">266.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">223.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">572.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,613.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,132.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,495.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">451.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">607.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">879.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,096.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">250.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">212.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">557.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,580.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,261.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,432.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">800.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">85.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">158.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,044.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,642.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">107.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,753.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">462.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">344.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">959.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,904.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,757.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,707.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.960%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.963%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">East revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">795.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">183.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,060.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gulf Coast revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,668.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">110.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">288.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,067.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">West revenues</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">414.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">313.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">884.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,877.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,013.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intersegment sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,626.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">The geographic markets are defined by states/countries as follows:</span><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">East market &#8212; Arkansas, Delaware, Illinois, Kentucky, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Tennessee, Virginia and Washington D.C.</span></div><div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Gulf Coast market &#8212; Alabama, Florida, Georgia, Louisiana, Mississippi, Oklahoma, South Carolina, Texas, U.S. Virgin Islands, Freeport (Bahamas), Puerto Cort&#233;s (Honduras) and Quintana Roo (Mexico)</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">West market &#8212; Arizona, California, Hawaii, New Mexico and British Columbia (Canada)</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Freight &amp; Delivery Revenues</a></td>
<td class="text"><div style="margin-top:6pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Freight &amp; delivery revenues </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(258.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(264.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(480.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(490.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues excluding freight &amp; delivery</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,755.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,848.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,079.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,271.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes freight &amp; delivery to remote distribution sites.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Reconciliation of Deferred Revenue Balances</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in our deferred revenue balances (current and noncurrent) are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">151.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">159.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">152.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">161.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revenue recognized from deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deferred revenue balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">148.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">157.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210257241424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value Measurement on Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our assets subject to fair value measurement on a recurring basis are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 1 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Mutual funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Level 2 Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Rabbi Trust</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Money market mutual fund</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.2)</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249754592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Derivative Instruments Recognized at Fair Value</a></td>
<td class="text">These swaps were recognized at fair value in the accompanying Condensed Consolidated Balance Sheets as follows:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Location</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value Hedges </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current/noncurrent liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest rate swaps net liability</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span>See Note 5 for further discussion of fair value determination.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">This amortization was reflected in the accompanying Condensed Consolidated Statements of Comprehensive Income as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%">Income Statement<br/>Location</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Flow Hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loss reclassified from AOCI</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250203520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Debt</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Debt is detailed as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Effective<br/>Interest Rates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total short-term debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank line of credit expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Commercial paper expires 2027 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50% notes due 2025 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.65%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.80% notes due 2026</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">550.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.90% notes due 2027</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.00%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">400.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.50% notes due 2030</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">3.94%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">750.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.15% notes due 2037</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">8.05%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">129.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.50% notes due 2047</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">4.59%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">700.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.70% notes due 2048</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">5.42%</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">460.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other notes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">0.42%</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - face value</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,391.1&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,941.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,941.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unamortized discounts and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(58.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(63.4)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(65.9)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value adjustments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - book value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,332.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total long-term debt - reported value</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,331.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,877.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,873.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Estimated fair value of long-term debt</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,158.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,798.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,715.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Borrowings on the bank line of credit and commercial paper are classified as short-term if we intend to repay within twelve months and as long-term if we have the intent and ability to extend payment beyond twelve months.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 6 for additional information on our fair value hedging strategy.</span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">We have the intent and ability to refinance these notes due April 2025 on a long-term basis.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Standby Letters of Credit</a></td>
<td class="text">Our standby letters of credit as of June&#160;30, 2024 are summarized by purpose in the table below:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Risk management insurance</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">80.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reclamation/restoration requirements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total standby letters of credit</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">95.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251460144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock', window );">Accrued Environmental Remediation Costs</a></td>
<td class="text">Amounts accrued for environmental matters (measured on an undiscounted basis) are presented below:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Continuing operations</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32.8&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Retained from former Chemicals business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total accrued environmental remediation costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210255328512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock', window );">Asset Retirement Obligations Operating Costs</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">ARO operating costs related to accretion of the liabilities and depreciation of the assets are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total ARO operating costs</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock', window );">Reconciliations of Asset Retirement Obligations</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Reconciliations of the carrying amounts of our AROs are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">325.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">324.1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities incurred</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Liabilities settled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(4.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accretion expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Revisions, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ARO balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">334.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">311.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_AssetRetirementObligationsOperatingCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tabular disclosure of asset retirement obligations operating costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_AssetRetirementObligationsOperatingCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251793040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BENEFIT PLANS (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Components of Net Periodic Benefit Cost</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic pension benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(6.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(14.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(13.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic pension benefit cost</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic pension benefit cost</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">The following table sets forth the components of net periodic other postretirement benefit cost:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of actuarial gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net periodic postretirement benefit cost </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250159616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock', window );">Accumulated Other Comprehensive Income, Net of Tax</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts in accumulated other comprehensive income (loss) (AOCI), net of tax, are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash flow hedges</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(20.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and postretirement plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(131.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(140.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(143.8)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(151.4)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Changes in Accumulated Other Comprehensive Income, Net of Tax</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in AOCI, net of tax, for the six months ended June&#160;30, 2024 are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash Flow<br/>Hedges </span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Pension and<br/>Postretirement<br/>Benefit Plans</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">AOCI</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(19.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(124.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(143.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balances as of June 30, 2024</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.0)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(140.6)</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Amounts reclassified from AOCI to earnings are as follows:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Cash Flow Hedge Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Amortization of Pension and Postretirement Plan Actuarial Loss and Prior Service Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other nonoperating expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Benefit from income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total reclassifications from AOCI to earnings</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250075872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Shares Purchased and Retired</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Our common stock purchases (all of which were open market purchases) and subsequent retirements for the year-to-date periods ended are as follows: </span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except average price</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2024</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">December 31<br/>2023</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">June 30<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Number of shares purchased and retired</span></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.0&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total purchase price </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">200.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Average price per share</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">254.71&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">204.52&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">206.82&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span>The amount paid to purchase shares in excess of the par value and related excise taxes are recorded in retained earnings.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock', window );">Changes in Total Equity</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in total equity are summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions, except per share data</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,491.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,986.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,483.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6,928.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net earnings attributable to Vulcan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">308.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">410.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">429.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation plans, net of shares withheld for taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(3.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(18.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Purchase and retirement of common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(50.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(68.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(49.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Share-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash dividends on common stock </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">($0.46/$0.43/$0.92/$0.86 per share, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(60.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(57.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(122.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(114.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,705.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,202.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,705.3&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,202.6&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Earnings attributable to noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,730.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,226.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,730.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7,226.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249318336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Financial Disclosure</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SEGMENT FINANCIAL DISCLOSURE</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Three Months Ended<br/>June 30</span></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Total Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,613.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,580.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,904.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,877.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">351.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">337.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">537.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">507.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">167.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">343.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">315.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">628.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Segment sales</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,132.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,261.7&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,757.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4,013.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(117.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(148.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(197.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(251.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,014.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2,112.9&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,560.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,761.8&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Gross Profit</span></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">528.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">499.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">831.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">803.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total </span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">592.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">583.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">897.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">885.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">128.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">119.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">251.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">232.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">156.8&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">154.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">307.7&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">303.3&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12,088.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11,658.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">737.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">647.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Concrete </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">903.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1,532.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,729.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13,838.2&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">General corporate assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">375.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">327.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash and cash equivalents and restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">111.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">168.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,216.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14,333.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales (crushed stone, sand and gravel, sand and other aggregates), freight &amp; delivery costs that we pass along to our customers, and service revenues (see Note 4) related to aggregates. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Includes product sales as well as service revenues (see Note 4) from our asphalt construction paving business. </span></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">Certain temporarily idled assets are included within a segment's Identifiable Assets, but the associated DDA&amp;A is shown within Other in the DDA&amp;A section above as the related DDA&amp;A is excluded from segment gross profit. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">4</span>The decreases in the Concrete segment are primarily due to the divestiture of concrete operations in Texas in November 2023 (see Note 16).<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249318336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental Cash Flow Elements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows</a></td>
<td class="text"><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Supplemental information referable to our Condensed Consolidated Statements of Cash Flows is summarized below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Six Months Ended<br/>June 30</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Cash Payments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest (exclusive of amount capitalized)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">82.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">226.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">112.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Noncash Investing and Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accruals for purchases of property, plant &amp; equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Note received from sale of business</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Recognition of new and revised lease obligations for</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249318336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Changes in Carrying Amount of Goodwill by Reportable Segment</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill by reportable segment from December&#160;31, 2023 to June&#160;30, 2024 are shown below:</span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Aggregates</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Asphalt</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Concrete</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,330.2&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.9&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,531.7&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill of acquired businesses </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">0.0&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill at June 30, 2024 </span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,335.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">91.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">109.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3,536.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt">See Note 16 for acquisitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246587792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DIVESTITURES (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text">The fair value of consideration transferred for these 2024 acquisitions and the preliminary amounts (pending final appraisals of intangible assets and property, plant &amp; equipment) of assets acquired and liabilities assumed are summarized below:<div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.052%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">in millions</span></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Fair Value of Purchase Consideration </span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">193.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total fair value of purchase consideration </span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">193.4&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Identifiable Assets Acquired and Liabilities Assumed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accounts and notes receivable, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Property, plant &amp; equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">149.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Contractual rights in place</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other liabilities assumed</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net identifiable assets acquired</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">188.5&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246593808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>factor</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfDemographicFactors', window );">Number of demographic factors | factor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Revenues from discontinued operations | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=vmc_OrcaMember', window );">Orca</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Ownership percentage by parent</a></td>
<td class="nump">88.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_NamgisMember', window );">Namgis | Orca</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage by noncontrolling owners</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-5<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfDemographicFactors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Demographic Factors</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfDemographicFactors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=vmc_OrcaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=vmc_OrcaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_NamgisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_NamgisMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248209040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished products</a></td>
<td class="nump">$ 514.2<span></span>
</td>
<td class="nump">$ 494.4<span></span>
</td>
<td class="nump">$ 455.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">58.8<span></span>
</td>
<td class="nump">51.2<span></span>
</td>
<td class="nump">69.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Products in process</a></td>
<td class="nump">8.8<span></span>
</td>
<td class="nump">6.5<span></span>
</td>
<td class="nump">7.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventorySuppliesNetOfReserves', window );">Operating supplies and other</a></td>
<td class="nump">68.5<span></span>
</td>
<td class="nump">63.5<span></span>
</td>
<td class="nump">63.0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 650.3<span></span>
</td>
<td class="nump">$ 615.6<span></span>
</td>
<td class="nump">$ 594.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251846848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Pretax loss</a></td>
<td class="num">$ (2.7)<span></span>
</td>
<td class="num">$ (4.9)<span></span>
</td>
<td class="num">$ (5.0)<span></span>
</td>
<td class="num">$ (7.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Income tax benefit</a></td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Loss on discontinued operations, net of tax</a></td>
<td class="num">$ (2.0)<span></span>
</td>
<td class="num">$ (3.7)<span></span>
</td>
<td class="num">$ (3.7)<span></span>
</td>
<td class="num">$ (5.8)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-4<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210252596224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average common shares outstanding (in shares)</a></td>
<td class="nump">132.4<span></span>
</td>
<td class="nump">133.2<span></span>
</td>
<td class="nump">132.4<span></span>
</td>
<td class="nump">133.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Dilutive effect of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Stock-Only Stock Appreciation Rights (in shares)</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans', window );">Other stock compensation awards (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common shares outstanding, assuming dilution (in shares)</a></td>
<td class="nump">133.1<span></span>
</td>
<td class="nump">133.8<span></span>
</td>
<td class="nump">133.1<span></span>
</td>
<td class="nump">133.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of other stock compensation plans using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250993216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details) - shares<br> shares in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive common stock equivalents (in shares)</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251509504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Operating lease ROU assets</a></td>
<td class="nump">$ 646.9<span></span>
</td>
<td class="nump">$ 636.1<span></span>
</td>
<td class="nump">$ 669.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(135.1)<span></span>
</td>
<td class="num">(124.4)<span></span>
</td>
<td class="num">(111.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases, net</a></td>
<td class="nump">511.8<span></span>
</td>
<td class="nump">511.7<span></span>
</td>
<td class="nump">558.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance lease ROU assets</a></td>
<td class="nump">59.0<span></span>
</td>
<td class="nump">62.3<span></span>
</td>
<td class="nump">91.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated depreciation</a></td>
<td class="num">$ (22.2)<span></span>
</td>
<td class="num">$ (20.2)<span></span>
</td>
<td class="num">$ (19.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
<td class="text">Property, Plant and Equipment, Net<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance leases, net</a></td>
<td class="nump">$ 36.8<span></span>
</td>
<td class="nump">$ 42.1<span></span>
</td>
<td class="nump">$ 71.7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LeaseRightOfUseAsset', window );">Total lease assets</a></td>
<td class="nump">$ 548.6<span></span>
</td>
<td class="nump">$ 553.8<span></span>
</td>
<td class="nump">$ 630.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating</a></td>
<td class="nump">$ 47.9<span></span>
</td>
<td class="nump">$ 47.3<span></span>
</td>
<td class="nump">$ 47.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance</a></td>
<td class="nump">$ 11.7<span></span>
</td>
<td class="nump">$ 12.5<span></span>
</td>
<td class="nump">$ 20.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Noncurrent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Operating<span></span>
</td>
<td class="text">Operating<span></span>
</td>
<td class="text">Operating<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating</a></td>
<td class="nump">$ 507.5<span></span>
</td>
<td class="nump">$ 507.4<span></span>
</td>
<td class="nump">$ 537.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
<td class="text">Other noncurrent liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance</a></td>
<td class="nump">$ 13.6<span></span>
</td>
<td class="nump">$ 16.6<span></span>
</td>
<td class="nump">$ 26.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 580.7<span></span>
</td>
<td class="nump">$ 583.8<span></span>
</td>
<td class="nump">$ 631.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract', window );"><strong>Weighted-average remaining lease term (years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases</a></td>
<td class="text">19 years 2 months 12 days<span></span>
</td>
<td class="text">19 years 6 months<span></span>
</td>
<td class="text">19 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases</a></td>
<td class="text">2 years 4 months 24 days<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_WeightedAverageRateOfLeasesAbstract', window );"><strong>Weighted-average discount rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_LeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Right-Of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_LeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Asset, Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_WeightedAverageRateOfLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Rate Of Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_WeightedAverageRateOfLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248145520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Components of Lease Expense (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Depreciation of right-of-use assets</a></td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="nump">$ 6.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">18.9<span></span>
</td>
<td class="nump">19.8<span></span>
</td>
<td class="nump">37.7<span></span>
</td>
<td class="nump">39.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">11.6<span></span>
</td>
<td class="nump">12.0<span></span>
</td>
<td class="nump">22.7<span></span>
</td>
<td class="nump">23.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">4.4<span></span>
</td>
<td class="nump">5.0<span></span>
</td>
<td class="nump">9.7<span></span>
</td>
<td class="nump">10.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(0.8)<span></span>
</td>
<td class="num">(1.1)<span></span>
</td>
<td class="num">(1.6)<span></span>
</td>
<td class="num">(1.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease expense</a></td>
<td class="nump">$ 36.7<span></span>
</td>
<td class="nump">$ 39.3<span></span>
</td>
<td class="nump">$ 73.8<span></span>
</td>
<td class="nump">$ 78.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210347339376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating leases</a></td>
<td class="nump">$ 36.7<span></span>
</td>
<td class="nump">$ 36.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_TotalCashPaidForFinanceLeases', window );">Total cash paid for finance leases</a></td>
<td class="nump">$ 7.3<span></span>
</td>
<td class="nump">$ 12.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_TotalCashPaidForFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total Cash Paid For Finance Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_TotalCashPaidForFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251333936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Deferred income taxes, net</a></td>
<td class="nump">$ 94.4<span></span>
</td>
<td class="nump">$ 92.0<span></span>
</td>
<td class="nump">$ 123.4<span></span>
</td>
<td class="nump">$ 108.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">MEXICO</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Net operating loss carryforwards, valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_MX', window );">MEXICO | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Increase in deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_AL', window );">Alabama</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsValuationAllowance', window );">Net operating loss carryforwards, valuation allowance</a></td>
<td class="nump">$ 49.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 49.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_AL', window );">Alabama | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating loss carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_MX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_MX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_AL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_AL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246700912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>quarry</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2013 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 2,014.4<span></span>
</td>
<td class="nump">$ 2,112.9<span></span>
</td>
<td class="nump">$ 3,560.1<span></span>
</td>
<td class="nump">$ 3,761.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_ProceedsFromSaleOfFutureProduction', window );">Proceeds from sale of future production</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfQuarries', window );">Number of quarries | quarry</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_VolumetricProductionPaymentsTerm', window );">Term of the VPPs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Estimated deferred revenue to be recognized in the next 12 months</a></td>
<td class="nump">148.9<span></span>
</td>
<td class="nump">157.4<span></span>
</td>
<td class="nump">$ 148.9<span></span>
</td>
<td class="nump">157.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 151.1<span></span>
</td>
<td class="nump">$ 152.8<span></span>
</td>
<td class="nump">$ 159.8<span></span>
</td>
<td class="nump">$ 161.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vmc_ConstructionPavingMember', window );">Construction Paving</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue from unsatisfied performance obligations</a></td>
<td class="nump">271.6<span></span>
</td>
<td class="nump">130.2<span></span>
</td>
<td class="nump">271.6<span></span>
</td>
<td class="nump">130.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 70.2<span></span>
</td>
<td class="nump">$ 69.7<span></span>
</td>
<td class="nump">$ 106.7<span></span>
</td>
<td class="nump">$ 104.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_PercentOfTotalRevenues', window );">Percent of total revenues</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">2.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_CoverageOfWarrantyProvisions', window );">Coverage of warranty provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">9 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Construction Paving</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining period to completion</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_CoverageOfWarrantyProvisions', window );">Coverage of warranty provisions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Construction Paving</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod', window );">Costs for paving contracts expense, expected amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining period to completion</a></td>
<td class="text">54 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">54 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Estimated deferred revenue to be recognized in the next 12 months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 1,495.9<span></span>
</td>
<td class="nump">$ 1,432.0<span></span>
</td>
<td class="nump">$ 2,707.2<span></span>
</td>
<td class="nump">$ 2,626.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction', window );">Percent of shipments used for publicly funded construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_RevenueRecognitionLineItems', window );"><strong>Revenue Recognition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction', window );">Percent of shipments used for publicly funded construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Costs For Paving Contracts Expense, Expected Amortization Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_CoverageOfWarrantyProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Coverage Of Warranty Provisions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_CoverageOfWarrantyProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfQuarries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of quarries included in the volumetric production payment transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfQuarries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent Of Shipments Used For Publicly Funded Construction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_PercentOfTotalRevenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percent Of Total Revenues</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_PercentOfTotalRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_ProceedsFromSaleOfFutureProduction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds received as payment for sale of future production</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_ProceedsFromSaleOfFutureProduction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_RevenueRecognitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue Recognition [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_RevenueRecognitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_VolumetricProductionPaymentsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Volumetric Production Payments, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_VolumetricProductionPaymentsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmc_ConstructionPavingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmc_ConstructionPavingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250590672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Revenues by Geographic Market (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 2,014.4<span></span>
</td>
<td class="nump">$ 2,112.9<span></span>
</td>
<td class="nump">$ 3,560.1<span></span>
</td>
<td class="nump">$ 3,761.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,132.0<span></span>
</td>
<td class="nump">2,261.7<span></span>
</td>
<td class="nump">3,757.8<span></span>
</td>
<td class="nump">4,013.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(117.6)<span></span>
</td>
<td class="num">(148.8)<span></span>
</td>
<td class="num">(197.7)<span></span>
</td>
<td class="num">(251.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=vmc_EastMember', window );">East revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">607.1<span></span>
</td>
<td class="nump">607.9<span></span>
</td>
<td class="nump">1,044.6<span></span>
</td>
<td class="nump">1,060.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=vmc_GulfCoastMember', window );">Gulf Coast revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">952.7<span></span>
</td>
<td class="nump">1,096.3<span></span>
</td>
<td class="nump">1,753.6<span></span>
</td>
<td class="nump">2,067.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=vmc_WestMember', window );">West revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">572.2<span></span>
</td>
<td class="nump">557.5<span></span>
</td>
<td class="nump">959.6<span></span>
</td>
<td class="nump">884.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,495.9<span></span>
</td>
<td class="nump">1,432.0<span></span>
</td>
<td class="nump">2,707.2<span></span>
</td>
<td class="nump">2,626.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,613.5<span></span>
</td>
<td class="nump">1,580.8<span></span>
</td>
<td class="nump">2,904.9<span></span>
</td>
<td class="nump">2,877.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(117.6)<span></span>
</td>
<td class="num">(148.8)<span></span>
</td>
<td class="num">(197.7)<span></span>
</td>
<td class="num">(251.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | East revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">461.7<span></span>
</td>
<td class="nump">451.7<span></span>
</td>
<td class="nump">800.6<span></span>
</td>
<td class="nump">795.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Gulf Coast revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">885.6<span></span>
</td>
<td class="nump">879.1<span></span>
</td>
<td class="nump">1,642.0<span></span>
</td>
<td class="nump">1,668.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | West revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">266.2<span></span>
</td>
<td class="nump">250.0<span></span>
</td>
<td class="nump">462.3<span></span>
</td>
<td class="nump">414.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">351.2<span></span>
</td>
<td class="nump">337.4<span></span>
</td>
<td class="nump">537.4<span></span>
</td>
<td class="nump">507.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">351.2<span></span>
</td>
<td class="nump">337.4<span></span>
</td>
<td class="nump">537.4<span></span>
</td>
<td class="nump">507.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | East revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">63.0<span></span>
</td>
<td class="nump">60.8<span></span>
</td>
<td class="nump">85.7<span></span>
</td>
<td class="nump">82.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | Gulf Coast revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">64.6<span></span>
</td>
<td class="nump">64.5<span></span>
</td>
<td class="nump">107.1<span></span>
</td>
<td class="nump">110.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | West revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">223.6<span></span>
</td>
<td class="nump">212.1<span></span>
</td>
<td class="nump">344.6<span></span>
</td>
<td class="nump">313.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">167.3<span></span>
</td>
<td class="nump">343.5<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">628.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">167.3<span></span>
</td>
<td class="nump">343.5<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">628.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | East revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">82.4<span></span>
</td>
<td class="nump">95.4<span></span>
</td>
<td class="nump">158.3<span></span>
</td>
<td class="nump">183.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | Gulf Coast revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">152.7<span></span>
</td>
<td class="nump">4.5<span></span>
</td>
<td class="nump">288.9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | West revenues | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 82.4<span></span>
</td>
<td class="nump">$ 95.4<span></span>
</td>
<td class="nump">$ 152.7<span></span>
</td>
<td class="nump">$ 156.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=vmc_EastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vmc_EastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=vmc_GulfCoastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vmc_GulfCoastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=vmc_WestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=vmc_WestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246733472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Freight &amp; Delivery Revenues (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 2,014.4<span></span>
</td>
<td class="nump">$ 2,112.9<span></span>
</td>
<td class="nump">$ 3,560.1<span></span>
</td>
<td class="nump">$ 3,761.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember', window );">Freight &amp; Delivery Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(258.5)<span></span>
</td>
<td class="num">(264.5)<span></span>
</td>
<td class="num">(480.3)<span></span>
</td>
<td class="num">(490.4)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=vmc_RevenueExcludingFreightDeliveryMember', window );">Total Revenues Excluding Freight &amp; Delivery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 1,755.9<span></span>
</td>
<td class="nump">$ 1,848.4<span></span>
</td>
<td class="nump">$ 3,079.8<span></span>
</td>
<td class="nump">$ 3,271.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=vmc_RevenueExcludingFreightDeliveryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=vmc_RevenueExcludingFreightDeliveryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251270384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>REVENUES - Reconciliation of Deferred Revenue Balances (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_ContractWithCustomerLiabilityRollForward', window );"><strong>Contract With Customer, Liability [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue balance at beginning of period</a></td>
<td class="nump">$ 151.1<span></span>
</td>
<td class="nump">$ 159.8<span></span>
</td>
<td class="nump">$ 152.8<span></span>
</td>
<td class="nump">$ 161.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from deferred revenue</a></td>
<td class="num">(2.2)<span></span>
</td>
<td class="num">(2.4)<span></span>
</td>
<td class="num">(3.9)<span></span>
</td>
<td class="num">(4.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Deferred revenue balance at end of period</a></td>
<td class="nump">$ 148.9<span></span>
</td>
<td class="nump">$ 157.4<span></span>
</td>
<td class="nump">$ 148.9<span></span>
</td>
<td class="nump">$ 157.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_ContractWithCustomerLiabilityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_ContractWithCustomerLiabilityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248752560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details) - Recurring - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">$ 31.5<span></span>
</td>
<td class="nump">$ 31.7<span></span>
</td>
<td class="nump">$ 29.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 1 Fair Value | Mutual funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">31.5<span></span>
</td>
<td class="nump">31.7<span></span>
</td>
<td class="nump">29.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueNetAssetLiability', window );">Fair value, net asset (liability)</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="num">(1.2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 Fair Value | Money market mutual fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, fair value disclosure</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Level 2 Fair Value | Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities, fair value disclosure</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">$ (2.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of asset after deduction of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MutualFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MutualFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210365905632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>trust</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfRabbiTrustsEstablished', window );">Number of Rabbi Trusts established | trust</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Net gains (losses) of the Rabbi Trust investments</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized net gains (losses) of the Rabbi Trusts' investments</a></td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="nump">$ 2.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfRabbiTrustsEstablished">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Rabbit Trusts established.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfRabbiTrustsEstablished</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249721744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,391.1<span></span>
</td>
<td class="nump">$ 3,941.5<span></span>
</td>
<td class="nump">$ 3,941.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax', window );">Cash flow hedges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18.6)<span></span>
</td>
<td class="num">(19.4)<span></span>
</td>
<td class="num">(20.2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member', window );">5.80% notes due 2026 | Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Gross long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Notional amount of interest rate swap agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Fixed interest rate under swap agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeBasisSpreadOnVariableRate', window );">Interest rate spread above SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.241%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated As Hedging Instrument | Cash Flow Hedges | Interest rate swaps | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet', window );">Estimated amount of pretax loss in AOCI reclassified to earnings for the next 12-month period</a></td>
<td class="nump">$ 2.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) from increase (decrease) in value of excluded component of derivative hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeBasisSpreadOnVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage points added to the reference rate to compute the variable rate on the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251478064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details) - Interest rate swaps - Designated As Hedging Instrument - Fair Value Hedges 1 - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative asset</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 3.9<span></span>
</td>
<td class="nump">$ 5.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative liability</a></td>
<td class="nump">(0.0)<span></span>
</td>
<td class="num">(4.2)<span></span>
</td>
<td class="num">(7.1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet', window );">Interest rate swaps net liability</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="num">$ (0.3)<span></span>
</td>
<td class="num">$ (2.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 103<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-103<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 30: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 10<br> -Topic 815<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 28: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250755824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps | Cash Flow Hedges | Designated As Hedging Instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet', window );">Loss reclassified from AOCI</a></td>
<td class="num">$ (0.6)<span></span>
</td>
<td class="num">$ (0.5)<span></span>
</td>
<td class="num">$ (1.1)<span></span>
</td>
<td class="num">$ (1.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210253877072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Debt (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">$ 95.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">3,391.1<span></span>
</td>
<td class="nump">3,941.5<span></span>
</td>
<td class="nump">3,941.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discounts and debt issuance costs</a></td>
<td class="num">(58.9)<span></span>
</td>
<td class="num">(63.4)<span></span>
</td>
<td class="num">(65.9)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_DebtInstrumentFairValueAdjustments', window );">Fair value adjustments</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(2.0)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total long-term debt - book value</a></td>
<td class="nump">3,332.2<span></span>
</td>
<td class="nump">3,877.8<span></span>
</td>
<td class="nump">3,873.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less current maturities</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total long-term debt - reported value</a></td>
<td class="nump">3,331.7<span></span>
</td>
<td class="nump">3,877.3<span></span>
</td>
<td class="nump">3,873.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Estimated fair value of long-term debt</a></td>
<td class="nump">3,158.6<span></span>
</td>
<td class="nump">3,798.0<span></span>
</td>
<td class="nump">3,715.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">95.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 4.50% notes due 2025 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">4.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 5.80% notes due 2026</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">550.0<span></span>
</td>
<td class="nump">550.0<span></span>
</td>
<td class="nump">$ 550.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 3.90% notes due 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="nump">400.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 3.50% notes due 2030</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 750.0<span></span>
</td>
<td class="nump">750.0<span></span>
</td>
<td class="nump">750.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">3.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 7.15% notes due 2037</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 129.2<span></span>
</td>
<td class="nump">129.2<span></span>
</td>
<td class="nump">129.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">7.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">8.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 4.50% notes due 2047</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 700.0<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="nump">700.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">4.59%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Notes | 4.70% notes due 2048</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 460.9<span></span>
</td>
<td class="nump">460.9<span></span>
</td>
<td class="nump">460.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">5.42%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember', window );">Other notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">1.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">0.42%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Bank line of credit expires 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Bank line of credit expires 2027</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_DebtInstrumentFairValueAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Fair Value Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_DebtInstrumentFairValueAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FourPointSeventyPercentDue2048Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FourPointSeventyPercentDue2048Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableOtherPayablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_BankLineOfCreditShortTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_BankLineOfCreditShortTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_BankLineOfCreditOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_BankLineOfCreditOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248466896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DEBT - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Aug. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs and discounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,391,100,000<span></span>
</td>
<td class="nump">3,941,600,000<span></span>
</td>
<td class="nump">$ 3,941,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommercialPaper', window );">Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,000,000.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,486,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Total short-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,000,000.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,504,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.225%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on borrowing rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line Of Credit | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on borrowing rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.125%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationPeriod', window );">Period of standby letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit | Secured Overnight Financing Rate (SOFR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Applicable margin on borrowing rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.175%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember', window );">Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000.0<span></span>
</td>
<td class="nump">550,000,000.0<span></span>
</td>
<td class="nump">550,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtLongtermAndShorttermCombinedAmount', window );">Term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">645,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_DelayedDrawTermLoanMember', window );">Delayed Draw Term Loan | Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_DelayedDrawTermLoanMember', window );">Delayed Draw Term Loan | Term Loan Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member', window );">5.80% notes due 2026 | Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total long-term debt - face value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000,000.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 550,000,000.0<span></span>
</td>
<td class="nump">$ 550,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 546,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Acceleration of unamortized deferred transaction costs</a></td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member', window );">Unsecured Line Of Credit Maturity Of August 2027 | Line Of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommercialPaper">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommercialPaper</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of total long-term debt, including current maturities and short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtLongtermAndShorttermCombinedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_SecuredOvernightFinancingRateSofrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_DelayedDrawTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_DelayedDrawTermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_FivePointEightyPercentDue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210252196688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DEBT - Standby Letters of Credit (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Reclamation/restoration requirements</a></td>
<td class="nump">$ 334.1<span></span>
</td>
<td class="nump">$ 325.7<span></span>
</td>
<td class="nump">$ 324.1<span></span>
</td>
<td class="nump">$ 311.6<span></span>
</td>
<td class="nump">$ 311.9<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby Letters of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Risk management insurance</a></td>
<td class="nump">80.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Reclamation/restoration requirements</a></td>
<td class="nump">14.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Total standby letters of credit</a></td>
<td class="nump">$ 95.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481999/410-20-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246956288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="7">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>defendant</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>case</div>
</th>
<th class="th">
<div>Jul. 31, 2018 </div>
<div>defendant</div>
</th>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th">
<div>Sep. 30, 2017 </div>
<div>well</div>
</th>
<th class="th">
<div>Mar. 31, 2016 </div>
<div>mi</div>
</th>
<th class="th">
<div>May 31, 2007 </div>
<div>entity </div>
<div>mi</div>
</th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>case </div>
<div>facility</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2017 </div>
<div>case</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LeaseLiability', window );">Lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 580,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 583,800,000<span></span>
</td>
<td class="nump">$ 631,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">Reclamation/restoration requirements</a></td>
<td class="nump">$ 311,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">334,100,000<span></span>
</td>
<td class="nump">$ 325,700,000<span></span>
</td>
<td class="nump">$ 324,100,000<span></span>
</td>
<td class="nump">$ 311,600,000<span></span>
</td>
<td class="nump">$ 311,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfGroundwaterExtractionWells', window );">Number of groundwater extraction wells | well</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyLossInPeriod', window );">Contingency loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=vmc_HewittLandfillMatterMember', window );">Hewitt Landfill Matter | NHW Treatment System</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_EstimatedCapitalCostOfTreatmentSystem', window );">Estimated capital cost of treatment system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_BondMoneyObtainedForTreatmentSystem', window );">Bond money obtained for treatment system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=vmc_HewittLandfillMatterMember', window );">Hewitt Landfill Matter | NHC Treatment System</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_EstimatedCapitalCostOfTreatmentSystem', window );">Estimated capital cost of treatment system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_BondMoneyObtainedForTreatmentSystem', window );">Bond money obtained for treatment system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 95,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Vulcan Material</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage', window );">Judge ruled allocation of fault among defendants, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=vmc_TexasBrineMember', window );">Texas Brine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyPendingClaimsNumber', window );">Number of pending claims | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LossContingencyNumberOfCasesReversedJudgement', window );">Number of cases, reversed judgement | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=vmc_CasesAllegedlyInvolving111TrichloroethaneMember', window );">Cases Allegedly Involving 1,1,1-Trichloroethane</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LossContingencyNumberOfCases', window );">Number of cases | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=vmc_NewYorkWaterDistrictCasesMember', window );">New York Water District Cases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LossContingencyNumberOfCases', window );">Number of cases | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=vmc_NewJerseyNaturalResourcesDamagesCaseMember', window );">New Jersey Natural Resources Damages Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_LossContingencyNumberOfCases', window );">Number of cases | case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=vmc_LawsuitAgainstCalmatCoMember', window );">Lawsuit Against CalMat Co</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementExpense', window );">Charge for litigation matter</a></td>
<td class="nump">11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem', window );">Estimated construction and operation of water treatment system</a></td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_CooperatingPartiesGroupMember', window );">Cooperating Parties Group</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit', window );">Number of other companies to perform Remedial Investigation/Feasibility Study | entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy', window );">Number of miles of the River used in the Remedial Investigation/Feasibility Study | mi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfMilesForBankToBankDredgingRemedy', window );">Number of miles for bank-to-bank dredging remedy | mi</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_EnvironmentalProtectionAgencyMember', window );">EPA | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_EstimatedImplementationCosts', window );">Estimated implementation costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,380,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_OccidentalChemicalCoMember', window );">Occidental Chemical Co</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage', window );">Judge ruled allocation of fault among defendants, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_OccidentalChemicalCoMember', window );">Occidental Chemical Co | Lawsuit Filed By Occidental</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyNumberOfDefendants', window );">Number of defendants | defendant</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_TexasBrineMember', window );">Texas Brine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage', window );">Judge ruled allocation of fault among defendants, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=vmc_LadwpMember', window );">LADWP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfPlannedNewTreatmentCapabilities', window );">Number of planned new treatment capabilities | facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481999/410-20-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LitigationSettlementExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(6))<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyLossInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyLossInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyNumberOfDefendants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of defendants named in a legal action.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyNumberOfDefendants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyPendingClaimsNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of pending claims pertaining to a loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyPendingClaimsNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_BondMoneyObtainedForTreatmentSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bond Money Obtained For Treatment System</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_BondMoneyObtainedForTreatmentSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_EstimatedCapitalCostOfTreatmentSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Capital Cost Of Treatment System</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_EstimatedCapitalCostOfTreatmentSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Construction And Operation Of Water Treatment System</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_EstimatedImplementationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Protection Agency&#8217;s proposed remediation action, as described in the Focused Feasibility Study, for all potentially responsible parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_EstimatedImplementationCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Judge Ruled Allocation Of Fault Among Defendants, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_LossContingencyNumberOfCases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Cases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_LossContingencyNumberOfCases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_LossContingencyNumberOfCasesReversedJudgement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss Contingency, Number Of Cases, Reversed Judgement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_LossContingencyNumberOfCasesReversedJudgement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfGroundwaterExtractionWells">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Groundwater Extraction Wells</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfGroundwaterExtractionWells</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfMilesForBankToBankDredgingRemedy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of miles that call for bank-to-bank dredging remedy down the river.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfMilesForBankToBankDredgingRemedy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:lengthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of miles of the River used in the Remedial Investigation/Feasibility Study.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:lengthItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of other companies to perform a Remedial Investigation/ Feasibility Study related to the Lower Passaic River Clean-Up lawsuit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfPlannedNewTreatmentCapabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Planned New Treatment Capabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfPlannedNewTreatmentCapabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=vmc_HewittLandfillMatterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=vmc_HewittLandfillMatterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vmc_NHWTreatmentSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=vmc_NHWTreatmentSystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=vmc_NHCTreatmentSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=vmc_NHCTreatmentSystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_TexasBrineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_TexasBrineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_CasesAllegedlyInvolving111TrichloroethaneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_CasesAllegedlyInvolving111TrichloroethaneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_NewYorkWaterDistrictCasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_NewYorkWaterDistrictCasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_NewJerseyNaturalResourcesDamagesCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_NewJerseyNaturalResourcesDamagesCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_LawsuitAgainstCalmatCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_LawsuitAgainstCalmatCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_CooperatingPartiesGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_CooperatingPartiesGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_EnvironmentalProtectionAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_EnvironmentalProtectionAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_OccidentalChemicalCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_OccidentalChemicalCoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=vmc_LawsuitFiledByOccidentalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=vmc_LawsuitFiledByOccidentalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_TexasBrineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_TexasBrineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=vmc_LadwpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=vmc_LadwpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248594656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrued environmental remediation costs</a></td>
<td class="nump">$ 42.0<span></span>
</td>
<td class="nump">$ 40.9<span></span>
</td>
<td class="nump">$ 41.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember', window );">Continuing operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrued environmental remediation costs</a></td>
<td class="nump">33.7<span></span>
</td>
<td class="nump">32.6<span></span>
</td>
<td class="nump">32.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember', window );">Retained from former Chemicals business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrued environmental remediation costs</a></td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="nump">$ 8.3<span></span>
</td>
<td class="nump">$ 8.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481899/410-30-55-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentContinuingOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_SegmentDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248702880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationDisclosureAbstract', window );"><strong>Asset Retirement Obligation Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion</a></td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 7.1<span></span>
</td>
<td class="nump">$ 6.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_AssetRetirementObligationDepreciationExpense', window );">Depreciation</a></td>
<td class="nump">2.8<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">5.2<span></span>
</td>
<td class="nump">4.3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_CostIncurredAssetRetirementObligation', window );">Total ARO operating costs</a></td>
<td class="nump">$ 6.4<span></span>
</td>
<td class="nump">$ 5.6<span></span>
</td>
<td class="nump">$ 12.3<span></span>
</td>
<td class="nump">$ 11.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481879/410-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_AssetRetirementObligationDepreciationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of depreciation expense recognized during the period that is associated with an asset retirement cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_AssetRetirementObligationDepreciationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_CostIncurredAssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost Incurred, Asset Retirement Obligation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_CostIncurredAssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248213056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward', window );"><strong>Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO balance at beginning of period</a></td>
<td class="nump">$ 325.7<span></span>
</td>
<td class="nump">$ 311.9<span></span>
</td>
<td class="nump">$ 324.1<span></span>
</td>
<td class="nump">$ 311.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred', window );">Liabilities incurred</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationLiabilitiesSettled', window );">Liabilities settled</a></td>
<td class="num">(3.0)<span></span>
</td>
<td class="num">(3.7)<span></span>
</td>
<td class="num">(4.8)<span></span>
</td>
<td class="num">(6.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationAccretionExpense', window );">Accretion expense</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
<td class="nump">7.1<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationRevisionOfEstimate', window );">Revisions, net</a></td>
<td class="nump">7.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligation', window );">ARO balance at end of period</a></td>
<td class="nump">$ 334.1<span></span>
</td>
<td class="nump">$ 311.6<span></span>
</td>
<td class="nump">$ 334.1<span></span>
</td>
<td class="nump">$ 311.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481999/410-20-25-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationAccretionExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481879/410-20-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationAccretionExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations incurred during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRevisionOfEstimate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 410<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRevisionOfEstimate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210366051184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BENEFIT PLANS - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>plan </div>
<div>yr</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans', window );">Number of funded, noncontributory defined benefit pension plans</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfUnfundedPensionPlans', window );">Number of unfunded, nonqualified pension plans</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NormalRetirementAge', window );">Normal retirement age | yr</a></td>
<td class="nump">65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfDefinedContributionPlans', window );">Number of defined contribution plans</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Expense recognized related to defined contribution plans | $</a></td>
<td class="nump">$ 48.1<span></span>
</td>
<td class="nump">$ 41.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NormalRetirementAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Normal Retirement Age</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NormalRetirementAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfDefinedContributionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of defined contribution plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfDefinedContributionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of funded noncontributory defined benefit pension plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfUnfundedPensionPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of unfunded, nonqualified pension plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfUnfundedPensionPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251148128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details) - Pension Plans, Defined Benefit - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">8.2<span></span>
</td>
<td class="nump">8.5<span></span>
</td>
<td class="nump">16.4<span></span>
</td>
<td class="nump">17.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(7.1)<span></span>
</td>
<td class="num">(6.9)<span></span>
</td>
<td class="num">(14.1)<span></span>
</td>
<td class="num">(13.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial loss</a></td>
<td class="nump">1.2<span></span>
</td>
<td class="nump">1.4<span></span>
</td>
<td class="nump">2.5<span></span>
</td>
<td class="nump">2.8<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension benefit cost</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">4.0<span></span>
</td>
<td class="nump">6.7<span></span>
</td>
<td class="nump">7.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax', window );">Pretax reclassifications from AOCI included in net periodic pension benefit cost</a></td>
<td class="nump">$ 1.5<span></span>
</td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="nump">$ 3.0<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210255505648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details) - Other Postretirement Benefit Plans, Defined Benefit - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract', window );"><strong>Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 0.6<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
<td class="nump">0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of actuarial gain</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.4)<span></span>
</td>
<td class="num">(0.8)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension benefit cost</a></td>
<td class="nump">1.3<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
<td class="nump">2.6<span></span>
</td>
<td class="nump">1.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax', window );">Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="num">$ (0.1)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-15<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-17A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251719632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax', window );">Cash flow hedges</a></td>
<td class="num">$ (18.6)<span></span>
</td>
<td class="num">$ (19.4)<span></span>
</td>
<td class="num">$ (20.2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax', window );">Pension and postretirement plans</a></td>
<td class="num">(122.0)<span></span>
</td>
<td class="num">(124.4)<span></span>
</td>
<td class="num">(131.2)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Total</a></td>
<td class="num">$ (140.6)<span></span>
</td>
<td class="num">$ (143.8)<span></span>
</td>
<td class="num">$ (151.4)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (j)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (k)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (j)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated gain (loss) from increase (decrease) in value of excluded component of derivative hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210247803296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">$ 7,507.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">7,730.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(143.8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">3.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(140.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash Flow Hedges</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(19.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">(18.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension and Postretirement Benefit Plans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>AOCI Attributable to Parent, Net of Tax [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="num">(124.4)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from AOCI</a></td>
<td class="nump">2.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="num">$ (122.0)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210253752240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">$ 40.2<span></span>
</td>
<td class="nump">$ 46.7<span></span>
</td>
<td class="nump">$ 79.3<span></span>
</td>
<td class="nump">$ 95.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="nump">94.4<span></span>
</td>
<td class="nump">92.0<span></span>
</td>
<td class="nump">123.4<span></span>
</td>
<td class="nump">108.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other nonoperating expense</a></td>
<td class="num">(8.7)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(8.9)<span></span>
</td>
<td class="nump">1.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">308.0<span></span>
</td>
<td class="nump">308.6<span></span>
</td>
<td class="nump">410.6<span></span>
</td>
<td class="nump">429.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Reclassification From AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Cash Flow Hedges | Reclassification From AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
<td class="nump">1.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="num">(0.2)<span></span>
</td>
<td class="num">(0.1)<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
<td class="num">(0.3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.4<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
<td class="nump">0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Pension and Postretirement Benefit Plans | Reclassification From AOCI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit from income taxes</a></td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.5)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
<td class="num">(0.9)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other nonoperating expense</a></td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">1.8<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
<td class="nump">3.4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net earnings attributable to Vulcan</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 1.3<span></span>
</td>
<td class="nump">$ 2.4<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210250553920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share) | $ / shares</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">480,000,000<span></span>
</td>
<td class="nump">480,000,000.0<span></span>
</td>
<td class="nump">480,000,000.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfVotesPerCommonStockShare', window );">Number of votes per common stock | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, common (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased', window );">Shares remaining under the current authorization repurchase program (in shares)</a></td>
<td class="nump">6,817,118<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfVotesPerCommonStockShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Votes Per Common Stock Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfVotesPerCommonStockShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248685552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY - Shares Purchased and Retired (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Number of shares purchased and retired (in shares)</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">1.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Total purchase price</a></td>
<td class="nump">$ 68.8<span></span>
</td>
<td class="nump">$ 49.9<span></span>
</td>
<td class="nump">$ 200.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Average cost per share (in usd per share)</a></td>
<td class="nump">$ 254.71<span></span>
</td>
<td class="nump">$ 206.82<span></span>
</td>
<td class="nump">$ 204.52<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251507584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY - Changes in Total Equity (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividend on common stock (in usd per share)</a></td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 0.86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,507.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">$ 308.3<span></span>
</td>
<td class="nump">$ 308.6<span></span>
</td>
<td class="nump">411.2<span></span>
</td>
<td class="nump">$ 429.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">7,730.4<span></span>
</td>
<td class="nump">7,226.4<span></span>
</td>
<td class="nump">7,730.4<span></span>
</td>
<td class="nump">7,226.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember', window );">Parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">7,491.9<span></span>
</td>
<td class="nump">6,986.9<span></span>
</td>
<td class="nump">7,483.4<span></span>
</td>
<td class="nump">6,928.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">308.0<span></span>
</td>
<td class="nump">308.6<span></span>
</td>
<td class="nump">410.6<span></span>
</td>
<td class="nump">429.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation plans, net of shares withheld for taxes</a></td>
<td class="num">(0.7)<span></span>
</td>
<td class="num">(3.5)<span></span>
</td>
<td class="num">(24.8)<span></span>
</td>
<td class="num">(18.6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Purchase and retirement of common stock</a></td>
<td class="num">(50.0)<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
<td class="num">(68.8)<span></span>
</td>
<td class="num">(49.9)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="nump">15.4<span></span>
</td>
<td class="nump">16.0<span></span>
</td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">24.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends on common stock ($0.46/$0.43/$0.92/$0.86 per share, respectively)</a></td>
<td class="num">(60.9)<span></span>
</td>
<td class="num">(57.2)<span></span>
</td>
<td class="num">(122.8)<span></span>
</td>
<td class="num">(114.4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income</a></td>
<td class="nump">1.6<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">3.2<span></span>
</td>
<td class="nump">3.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">7,705.3<span></span>
</td>
<td class="nump">7,202.6<span></span>
</td>
<td class="nump">7,705.3<span></span>
</td>
<td class="nump">7,202.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at beginning of period</a></td>
<td class="nump">24.8<span></span>
</td>
<td class="nump">23.8<span></span>
</td>
<td class="nump">24.5<span></span>
</td>
<td class="nump">23.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net earnings</a></td>
<td class="nump">0.3<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at end of period</a></td>
<td class="nump">$ 25.1<span></span>
</td>
<td class="nump">$ 23.8<span></span>
</td>
<td class="nump">$ 25.1<span></span>
</td>
<td class="nump">$ 23.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 39: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 43: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 44: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 45: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 46: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 47: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 48: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_ParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210255334032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210247269296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEGMENT REPORTING - Segment Financial Disclosure (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 2,014.4<span></span>
</td>
<td class="nump">$ 2,112.9<span></span>
</td>
<td class="nump">$ 3,560.1<span></span>
</td>
<td class="nump">$ 3,761.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">592.2<span></span>
</td>
<td class="nump">583.3<span></span>
</td>
<td class="nump">897.2<span></span>
</td>
<td class="nump">885.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</a></td>
<td class="nump">156.8<span></span>
</td>
<td class="nump">154.9<span></span>
</td>
<td class="nump">307.7<span></span>
</td>
<td class="nump">303.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">14,216.4<span></span>
</td>
<td class="nump">14,333.6<span></span>
</td>
<td class="nump">14,216.4<span></span>
</td>
<td class="nump">14,333.6<span></span>
</td>
<td class="nump">$ 14,545.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash</a></td>
<td class="nump">111.6<span></span>
</td>
<td class="nump">168.2<span></span>
</td>
<td class="nump">111.6<span></span>
</td>
<td class="nump">168.2<span></span>
</td>
<td class="nump">$ 949.2<span></span>
</td>
<td class="nump">$ 161.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">2,132.0<span></span>
</td>
<td class="nump">2,261.7<span></span>
</td>
<td class="nump">3,757.8<span></span>
</td>
<td class="nump">4,013.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">13,729.4<span></span>
</td>
<td class="nump">13,838.2<span></span>
</td>
<td class="nump">13,729.4<span></span>
</td>
<td class="nump">13,838.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(117.6)<span></span>
</td>
<td class="num">(148.8)<span></span>
</td>
<td class="num">(197.7)<span></span>
</td>
<td class="num">(251.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</a></td>
<td class="nump">5.9<span></span>
</td>
<td class="nump">6.9<span></span>
</td>
<td class="nump">12.3<span></span>
</td>
<td class="nump">13.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember', window );">General corporate assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">375.4<span></span>
</td>
<td class="nump">327.2<span></span>
</td>
<td class="nump">375.4<span></span>
</td>
<td class="nump">327.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,495.9<span></span>
</td>
<td class="nump">1,432.0<span></span>
</td>
<td class="nump">2,707.2<span></span>
</td>
<td class="nump">2,626.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,613.5<span></span>
</td>
<td class="nump">1,580.8<span></span>
</td>
<td class="nump">2,904.9<span></span>
</td>
<td class="nump">2,877.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">528.5<span></span>
</td>
<td class="nump">499.7<span></span>
</td>
<td class="nump">831.8<span></span>
</td>
<td class="nump">803.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</a></td>
<td class="nump">128.0<span></span>
</td>
<td class="nump">119.6<span></span>
</td>
<td class="nump">251.5<span></span>
</td>
<td class="nump">232.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">12,088.2<span></span>
</td>
<td class="nump">11,658.2<span></span>
</td>
<td class="nump">12,088.2<span></span>
</td>
<td class="nump">11,658.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="num">(117.6)<span></span>
</td>
<td class="num">(148.8)<span></span>
</td>
<td class="num">(197.7)<span></span>
</td>
<td class="num">(251.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">351.2<span></span>
</td>
<td class="nump">337.4<span></span>
</td>
<td class="nump">537.4<span></span>
</td>
<td class="nump">507.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">351.2<span></span>
</td>
<td class="nump">337.4<span></span>
</td>
<td class="nump">537.4<span></span>
</td>
<td class="nump">507.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">59.0<span></span>
</td>
<td class="nump">56.6<span></span>
</td>
<td class="nump">63.7<span></span>
</td>
<td class="nump">57.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</a></td>
<td class="nump">11.0<span></span>
</td>
<td class="nump">8.9<span></span>
</td>
<td class="nump">19.8<span></span>
</td>
<td class="nump">17.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">737.6<span></span>
</td>
<td class="nump">647.1<span></span>
</td>
<td class="nump">737.6<span></span>
</td>
<td class="nump">647.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">167.3<span></span>
</td>
<td class="nump">343.5<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">628.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | Segment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">167.3<span></span>
</td>
<td class="nump">343.5<span></span>
</td>
<td class="nump">315.5<span></span>
</td>
<td class="nump">628.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">4.7<span></span>
</td>
<td class="nump">27.0<span></span>
</td>
<td class="nump">1.7<span></span>
</td>
<td class="nump">24.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)</a></td>
<td class="nump">11.9<span></span>
</td>
<td class="nump">19.5<span></span>
</td>
<td class="nump">24.1<span></span>
</td>
<td class="nump">39.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">903.6<span></span>
</td>
<td class="nump">1,532.9<span></span>
</td>
<td class="nump">903.6<span></span>
</td>
<td class="nump">1,532.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete | Intersegment sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210248067472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash Payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest (exclusive of amount capitalized)</a></td>
<td class="nump">$ 99.3<span></span>
</td>
<td class="nump">$ 82.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">226.7<span></span>
</td>
<td class="nump">112.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash Investing and Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accruals for purchases of property, plant &amp; equipment</a></td>
<td class="nump">17.5<span></span>
</td>
<td class="nump">26.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NoteReceivedFromSaleOfBusiness', window );">Note received from sale of business</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease right-of-use assets</a></td>
<td class="nump">27.1<span></span>
</td>
<td class="nump">14.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Finance lease right-of-use assets</a></td>
<td class="nump">$ 3.4<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NoteReceivedFromSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Note Received From Sale Of Business</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NoteReceivedFromSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210249625072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, accumulated impairment losses</a></td>
<td class="nump">303,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_FormerCementMember', window );">Former Cement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, accumulated impairment losses</a></td>
<td class="nump">252,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, accumulated impairment losses</a></td>
<td class="nump">$ 50,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_FormerCementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_FormerCementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210246595584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 3,531.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill of acquired businesses</a></td>
<td class="nump">4.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">3,536.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember', window );">Aggregates</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">3,330.2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill of acquired businesses</a></td>
<td class="nump">4.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">3,335.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember', window );">Asphalt</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">91.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill of acquired businesses</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">91.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember', window );">Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">109.9<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill of acquired businesses</a></td>
<td class="nump">0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 109.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AggregatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_AsphaltMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=vmc_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210251887664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DIVESTITURES - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>divestiture</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>divestiture</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>business</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 3,536,600,000<span></span>
</td>
<td class="nump">$ 3,531,700,000<span></span>
</td>
<td class="nump">$ 3,689,500,000<span></span>
</td>
<td class="nump">$ 3,536,600,000<span></span>
</td>
<td class="nump">$ 3,689,500,000<span></span>
</td>
<td class="nump">$ 3,531,700,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfBusinessesAcquired', window );">Number of businesses acquired | business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_NumberOfBusinessDivestitures', window );">Number of business divestitures | divestiture</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale of property, plant &amp; equipment and businesses</a></td>
<td class="nump">$ 3,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,700,000<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="nump">18,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-Sale, Not Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member', window );">Acquisitions 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Contractual rights in place</a></td>
<td class="nump">30,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Estimated weighted-average amortization period of intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes', window );">Intangible assets amortization period, tax purposes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">Texas | Concrete</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Loss on impairments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale of property, plant &amp; equipment and businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_VA', window );">Virginia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale of property, plant &amp; equipment and businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_IL', window );">Illinois</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain (loss) on sale of property, plant &amp; equipment and businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of businesses acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of years the intangible assets will be deducted for income tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_vmc_NumberOfBusinessDivestitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Business Divestitures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">vmc_NumberOfBusinessDivestitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>vmc_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_TX</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmc_ConcreteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=vmc_ConcreteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_VA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_VA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140210253506624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 3,536.6<span></span>
</td>
<td class="nump">$ 3,531.7<span></span>
</td>
<td class="nump">$ 3,689.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member', window );">Acquisitions 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Significant Acquisitions and Disposals [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">193.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total fair value of purchase consideration</a></td>
<td class="nump">193.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts and notes receivable, net</a></td>
<td class="nump">8.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">7.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant &amp; equipment</a></td>
<td class="nump">149.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Contractual rights in place</a></td>
<td class="nump">30.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities assumed</a></td>
<td class="num">(7.4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net identifiable assets acquired</a></td>
<td class="nump">188.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 4.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=vmc_Acquisitions2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%
M  @ 3E4'66: ZH[5!0  QQX  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX
M;6RUF5USXC84AO^*AG8Z[4R(+1E(LB7,$&^RS3;)LB&[G;33"V$+\*QM45F&
MY-_WR("=I/*!>I8;\-=YK5='LAY)_954W[*Y$)H\)7&:G;?F6B_>.4X6S$7"
MLV.Y$"G<F4J5< VG:N9D"R5X6 0EL<-<M^<D/$I;@WYQ;:0&?9GK.$K%2)$L
M3Q*NGB]$+%?G+=K:7KB/9G-M+CB#_H+/Q%CH+XN1@C.G5 FC1*19)%.BQ/2\
M-:3O?(^9@.*)KY%892^.B;$RD?*;.;D.SUNN*9&(1:"-!(>_I?!%'!LE*,<_
M&]%6^4X3^/)XJWY5F <S$YX)7\9_1*&>G[=.6R044Y['^EZN?A,;0UVC%\@X
M*W[):OULI],B09YIF6R"H01)E*[_^=.F(EX$L).: +8)8&\":-T;O$V 5QA=
MEZRP]9YK/N@KN2+*/ UJYJ"HFR(:W$2I2>-8*[@;09P>^'(I%!E!QDB;9'.N
M1-9W- B;VTZP$;E8B[ :D1ZYE:F>9^0R#47X.MZ! I6E8MM273!4\&.>'A//
M/2+,91U+>?Q=X?$Q89XM_%5QO+*2O$+/0ROIK^$DTPK:W=^V&EHK=.P*IC.^
MRQ8\$.<MZ&V94$O1&OST ^VYO]KL?2>Q5V8[I=D.ICYX+X,<^JDF#\\+87.*
MAU.W_=EF"8UJ:*E;6NKN9^ESSI46*GXF]V(AE;;9PZ6TRFV5XJ-1#>WU2GN]
M_>R-A(ID:'HA@8^!-7FX4MGO:CL>&M_0YTGI\V3/EJDXC"/%,%"?1UQKRN/,
MFD@TK*'!T]+@*5JHRU1'^IE<1;$@=WDR$<IF#-=P7=KVO-,.M9E#0QN:.RO-
MG>UC[E[,(O,9A33>\<3:1G&=KU]N_.$=N1T^7-Y?#V_&Q/]T.QK>/=K\HDH-
M_5*W&EK=?1Q?IX%4T$JY:;!'9*RA:Q*IB"_S5*MG^ ^MU;!#_>ZCS3$>U-3R
M"YJ@^UA^X$_D.H2N&DVCH/"-M.<=DLQMGW9/SJCG6?VBP4W]LLHOV\?O, Q!
M/3O:'I ;>(Y\2NUYQ24I$#CYHB8\)3[4((#'>P6D:S6/*C4U7U$113GD/^9]
M<P8-^T&N4JMQ7.XB4@"XLSE/K%X/P42T@B**8\U;KV4O'BFYC-+ GFE<<WAC
M-7H(4J(5*E$<<-X:'<E,\YC\&2WJ/U2XHM=E'69U>@AHHA4U41QVBN8ZA+EO
MO3%<@+E=JZU#,!*M((GB9',C \C7:"Y3#")VB+"ST[;GNJ[5WR$0B5:,1''
M>8@TX)&<$LI^GOQ"QB+(%632:A)7\F62P,@TUC+X=D1^I&3!%5GRV$[XN%A3
MVQ4]41Q[@'E#^#J2\7,RD;'5[0YNNO6MM@[!2*QB)(93S#9]Y/(IF/-T)FJI
M<(?0W>/XTKI2< @@8A40L;V R,^5,C.7]72ER",,(+EUK66'XJ-UA<;'HYKZ
MK$"([05"UP98UDMS9@K*M\:M/G'%.I^'8!Y6,0_;BWG,% T('AA@)I7UV[-#
MYX8K:.O#(! @!#+A6M+J^!#DPRKR87N1SSCA<4PN\@QN9_9VB^O4SKCQN*;^
M*N!A>P'/92+4S'3,#Z"@Y\ $R8*G]M3B@O5&#\$[K.(=AN/*-I%S 8G$[.$R
M]?8.P3VLXAZ&(\OV2_MJ4!\7*]KD4ZZ!8E,S@%H=?R>BV=3#6JU;J)EME.6
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
M,ZH2P.\/!J!K?U&]OW1XP6WQ?U!+ P04    " !.50=9(B-82*H"  #1!P
M&    'AL+W=O<FMS:&5E=',O<VAE970S+GAM;*U574_;,!3]*U8V32 Q\MG"
M6!JI-$4P,:@(VQZF/;C);6.1V)GMM&R_?K83HL)2*!)Y2'SM>X[O.?%'N&;\
M3N0 $MV7!14C*Y>R.K%MD>908G'(*J!J9,%XB:4*^=(6%0><&5!9V)[C#.T2
M$VI%H>F;\2ADM2P(A1E'HBY+S/^<0L'6(\NU'CINR#*7NL..P@HO(0'YK9IQ
M%=D=2T9*H((PBC@L1M;8/8D'.M\D?">P%AMMI)7,&;O3P44VLAQ=$!202LV
MU6<%$R@*3:3*^-UR6MV4&KC9?F _,]J5ECD6,&'%#Y+)?&0=6RB#!:X+></6
MY]#J,06FK!#FC=9-[O#(0FDM)"M;L*J@)+3YXOO6APV &VP!>"W VQ7@MP!_
M5T#0 @+C3"/%^!!CB:.0LS7B.ENQZ88QTZ"5?$+U;T\D5Z-$X60TN;Z*IU?)
M-$:JE5Q?7L3C6Q6<CB_'5Y,I2LZGT]L$[<TP!RISD"3%Q3[ZB-XC&XE<]8K0
MEJH.S6:G[9RGS9S>ECF_U/00^<X!\APOZ(%/GH?'D"JX:^!^#SS>??8G<%N9
MUSGH=0YZAL_?PI=(+$%M!(G8 IT1BFE*<(%F3!"SLG^.YT)RM;Y_]3G5< ?]
MW'K/GX@*IS"RU*86P%=@11_>N4/G<Y]O;TD6OQ'9(T_]SE/_.?9HPLI26:=6
M?WIW@"K,T0H7-: ]0E$M,E0!;U;??I^G#??0<.MC;Q6YH;W:-.K%C/BYC$>2
M@DY2\ I)N)8YX^0O9$93LY-ZQ32L@XU"@F.G>9Z(VCDSWB7SD<A!)W+P"I'J
MEA$2TXS0Y4LJ!_]5Y/J>VZ=RY\RX-_-3GTI[X_S4E]U7S)>$"E3 0F&=PR-%
MPIL+I DDJ\R1.F=2'="FF:L[%[A.4.,+QN1#H$_I[A:/_@%02P,$%     @
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
MQ7-PVLS<M4+)(8-;@=8$3OP$W@ :[: 'A,N$Z9TL6JF\M<K2]1'X-D%WA\/
MRN+C<OM&U$Q.O*1Y$!A"J1TD1UY2GP%^:.UK<(C;%@'8+:!K)B;'!N*%KK&:
MG>8/4=[<PM"@W/6R5.D%ZR+>UBVN:9<<H=TZ3E9Y[>'%].N&&=JQ>CCU$IM9
MNQBW]0>DIE9RA%J;#0Y,,XF9@'46_70"=0RKH[%=QEV#[Z25@&I>)7Y>O1*F
M9TXA<+=,+)T 701)B(W0)8<';7ZG-4?2/YME3Z"NP2\*W0N]V?"XX,]\<'1^
MD'0187-R+3\U.L1PV#:1TYHNJ7_ ]4]/Y6)?5E'',!OT< NNFM&HG]'L#F15
M$;N_ Z&.07,4CNT==0VDD[ MSVCC2[2?X0QTD48R_P3V9LF+J[=F+J^ZO_S"
M-.%WT.&FY:@.0:.EB'39)CJ-L\?9[IB&5G?ND!NU?6&@-252/R7.?@<^8AHM
M^%JDYG.O*3F/G$FG33;Y3:"&'#;P#C$\PFT3!ZTIDOHI\K>-@K*4#U9<BLQ9
MFLH7-K^JX[T"7AKD$(,2>]@!]QNG30F7Z_P03D')V:6Z.*ZIGE8'?1?Y\=;!
M\TM\.BN.ZVHUQ>GA9R;!3PIX:P4J@UX(R&1Q(%?<Z&R;GVDM,JVS)+_<<+;D
MT@C [ZLLTT\WY@75L>CT?U!+ P04    " !.50=92]Z&OQ\-  !*(0  &
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;*U::W/;-A;]*QAOV[%G9%F2G\UK
M1E&<5-U$]DI.NSL[^P$B(1$-2;  :,7]]7ON!4C1CIQUNIVQ+8H$+N[CW"?]
M8F/L)Y<IY<7G(B_=R[W,^^K9T9%+,E5(US>5*O%D96PA/;[:]9&KK)(I;RKR
MH]%@<'942%WNO7K!]Z[MJQ>F]KDNU;45KBX*:>]>J]QL7NX-]YH;<[W./-TX
M>O6BDFNU4/YC=6WQ[:BEDNI"E4Z;4EBU>KDW'CY[?4+K><$O6FU<YUJ0)$MC
M/M&7:?IR;T ,J5PEGBA(?-RJB<IS(@0V?H\T]]HC:6/WNJ'^EF6'+$OIU,3D
MO^K49R_W+O9$JE:RSOW<;'Y249Y3HI>8W/%?L0EK3X[W1%([;XJX&1P4N@R?
M\G/40V?#Q>"1#:.X8<1\AX.8RS?2RU<OK-D(2ZM!C2Y85-X-YG1)1EEXBZ<:
M^_RKQ<</'\;S?XFKMV(Q?3>;OIU.QK,;,9Y,KC[.;J:S=^+ZZOUT,KU<O#CR
M.(]V'261]NM >_0([3/QP90^<^*R3%5Z?_\1^&R9'37,OAY]E>#/==D7QX.>
M& U&)U^A=]P*?\STCA^A-TX24Y=>EVMQ;7*=:.7$O\=+YRW \I]= @=Z)[OI
MD0,]<Y5,U,L]>(A3]E;MO?KA;\.SP?.O<'O2<GOR->K_IZG^*MIB-K[Y.+^D
ME5?7E_/QS?1JMA"_U'DB2_%!>F6US)V8F**2Y9W8]YD2/_SM8C0:/(_W>OQU
M^+RY'?8^O+M1#^^8VL8[!STAQ0P>_[.R3MV)Q-C*6$ENWA/:"3JSY*^T87C^
MW(E<VK5R'L&GJG*MK# K;"MAZCJ&A_7:JC7X=V*_LAH12N>@;&OX5BK@AZ7J
M"2?+5-#OVLI;E1_PM80__F:LJ*Q)ZR20WE([U*6G&':K1&HV=*"215SK'?A)
M,B$=?JI,YAXN_IF)4H"].\0W' X^$ZN\ZHM?E4 XAJ1*;'G4)0O\L=0>BQ>>
M3NTQ$6B,UI6)KF3>G,GJ'(Z>=R5N;D%WM0,1D"P,M.7O*CR%/%6]A'\P41"\
M)0;N:0^T?U,D#ZV(#,7SZ#%IY$D"7@6.*3^(E4'\(Y;(D<A'"^6MJ>"H'E##
MDD\*!^Z2'G>D%](JH3Y78 L/O.%KJU69*-[! CJ]+O5* W\>-C4;GQ'!RE1U
M'N&4&6@D,WD:9%-%E9L[9"7?%S<9?!RTK()M56$ BBJ#EE:('L8Z9J![0 K-
M ;"D#2PG:DBJ'3/ OIG.5=<PD)Z,&%01M<_*6=8.+NQ@Z$VC:<4+D/#RW?![
M8($CG+W+"%ML0A. LY>ZU79?O!XOI@MR_NOYY>)R=L/^SV:3"*;LWV2JNI1U
MRA8!V10,A"L'XZ62;J]T*8%+P-*1R4BA#J)8.EY5T!S#B"CF6I+)-AJV(;OI
M+>P<F962LQ@.#O_!XH^MUPET.!R0FN=J'0TI%H?_Y 4^@R93(TKC02K)ZQ2:
M@<JP.E /A0Z'!+:0\5@*4UCU>ZV)K^4=RQH31_2O'"O6JH1OYCD_5Y57Z6YT
MXJAQ 2@F4NR_&X^O#Q@'+"OI?Y=JV/5;S1#)>^K^%B6;P)*3A:)Z1E/L89#)
MLJRQ=->F'IR')&)&^?345(UGEPC$'85@5YE*FV*3AMLCWM,!J7*)U<N@DAD4
M*H;GP=TG+>^3+N^O9<YV7W!I*EEK;U2BBB4B[/&0:X!CL6'2Y%>0UIHB,!>A
MMT.2'AP'=H<O&ACB(092[9+<N-H^,#<9J2^F07&FTF64G+0&/T;Q&FBS7K>:
M1GU)Q2>3ENEO*.:B,L.9I"R?&800"H]@!KC+L2FIK:5GR&#@I ?])G!T<GJ@
MG>L*Q)*5U!9 HQ-Q!R6H:Q ,D!@;L$?)&+D&?TT*",%3Q*JV6&2[..\1H[@%
MZK3_?R/HOE]$!;)A62$45R$%<3D.D)HS2X2\QEG_#MMS(B-!&P$:<(6(RL$,
MH:J@&K(10B@J)04*0=46@AQGR92-HD)23.%?5/%O]1).X=Q02(303GIHCKY3
MTM(9Q-9#M)T$O'Z+KS4(0.6!L$W:XH+!H06J0@ K)+ 'B&UA%)/7:D4;[QE4
M%N1C+F13IPA)"(Y+C82H*>5;=:O*.AY"HH%+QVGJRV3W.$==>X8T3E%'-M[N
M.>GMQH4E9G,9\^W:F'2C"?LX(3?E^C!G/V7>A4;PTC8Z1)/-* @N=2C=8KZK
M;9*AZZ(XF["7FB2BMHJM(5<Z#.K*4'GEX;:LR"7B\4IS]"IOM34EW07+VZS2
M$TDN=1&.(C6N@YQ;!T4Z72&'(B:$]:&^ 07 5'ZF8O&>\TPLB"0X8U=KT=7L
M%$H3YVT0>9+/'/3%Y2UKFB$25$TG$R1UU)G5C@Z5*SC_ S]A8RQ5@\I8Y[7
M:VOE+396'#$H#&VCR.QJ-KF:W<ROWK^GOF ZN[E$*7##M>F&K"$N+KXGEE"L
MY3GQPH&(BN^(J"N+S+=H2NEW7$J+][K@H'TMK4<:=9FNQ#ZM/! ;%%49AWJ*
M60%<*;">FVI+[_=:6LO%\&NR@<N03O(::)(],8&,J0R> &R@H"&VAJ/O$3;*
MW9PZD:F<@S^=,)/%&K?>:HMGLX"1_7#S@,AJ]R@E"A+:;<-SV!5U+5Q&3A,?
M44P7MS*O$9B0?'Q;VE=;G?R9&)08^/T?H>I=U<! YR"*)=OJQ]5+IU.-7-."
M(42:Z"!ML,&&%7EQU,^C:@3_AEPNR-,7A)3Y=')S^49,QHN?@')XK&8L)A(V
MZW1>';W%1R91"BF@S?-.YBP G@"=4!>;#&=2K8'>NBU6$ISN=!/!$,]R].@<
M(MJM-11J(>$G=?A)<_A$V"G75(PC&<4:C/ 3:<>")P0]F1: E".A0WE8!A4
MJZ3+/@ ( >Q65D0U5U,8!I*_>F:$J^MNYJ:!9D"ZJ L2:'@Q$*F\ZVB&X-#8
MM!61U57%Y/9$O?2_L!!E3C3XIBV<DB@;33M8^A"+&0]HA"B6=>39WS:\A)\V
MO&^7'$0!'5(SLE705D5E4BC?H60L4$*'^DW>2IW+)42C;;4+GS$?A(WN2RET
M)QIS9\%WZ0"^(+C"/YCCZ(/WZNU':M9%I\I>!:._S<T&YT]GOZ!9NIK3 &5:
M4A W5L?D&T<2L5_T3$F&U(_-S:@"W@2Y2D5Q7^;Z#Q:9?;A_GR+AD2)E3B<_
MXQ"/N,_)(::#;F73WGM+"*911]O^?2=.AR?]$3Y/?CSIG]#GZ6G_6,SE1A3M
MH.?THG^!A5AW]F-_**X[S2-[+)(ZK3CKGXIS+-I6?5NQV_Q]=H%59\?AST#<
M<.C0'>&^$V>G [" S^%I_XQ8!&MGXLUT03EI.ON(P-(92Z%D'PT&I]PDPTPI
M!SCT)UZ'-@V1CVT;8EQ,QI-,%93#W;8L@9O*3G"DE5=)HM-03S0; (9V#A6"
MQ38@/RC2=YQ!AD,UXEP /34V:$<,U1 UOH>Y3ZS0_BPBL=ZJ+,X#IJ&,86^#
M(IH*.W88*F6O"84YQ97'N/D:X&ZXDN].@<4")?V]&UR:<#.WO;I&%2<_ _Z.
M;+X_ZI\?T.=)_T?^/.T/^/.<OD_;:JPI^,2@?RX(D4- 9010OB<Z"'*/B-!C
MMR++@ 8?%\@?QV.;S]/^Q0&GW\<-$T-BQM/&>\5PF W$&4X8Q#7Y]([=^UY?
MF*LU%J<H+6'3YC&7]?<J62IT@4B.X+R(H&P .-_$M3 ]0B;:B>O][8G;28_W
M-*2*^*N=Z_3L%USMT)2&1S6EV?8<7\5(DXEW8.QR/)^ACEP(>*U8_#2>7XK]
MR^O%@;B4ELHT1YMBG<0N @S7/F2:5-]J9I[LIYKUL2;9\ L9E1ZBO+0H<6DG
M>LE BB8>GB<5M'V?YB")X&/!Z3?LY,:)+E*=UZ$LY"OP1]1X]$%Y#@J ,9;T
M#NS9D[RBZT6[/.37I_,X/!XA>@^/C\DC.M=OF&4$ A5Z33C PIODT^%5B=C(
MEV)<P51)1!B_L7/PKM&]WRN.W8[7DW4 V3@_V] 8"&M.\7L2/[^%]=X._1+O
M0_Y[T;D^%V.>WT2)&HK,4S>9AQ:UT_Z0?Z@OD08W2>+DT/'DIT$NE$11J==P
MRYT89Z^-AJ=N3(TLDT$R&%N5XN%PI ''-T L #YH-)#GP46@VT>[Z/73Y.Y,
MNYXN.F6QLN9B@5J%)QU&WAYZ-O)#]5G91+<=/ T2J8K?Z:)AS!Q7ALEDFU?^
M"J]YFK(& %7W=WXY>3]>+/BE6*@KQF MIO0PO%MQ9T@]*+7=?&"LY:.BN1\H
M$;([@YXPV DS4YIH\[0/LM.[)(8;0L>:5W:GTBB7 [80>K4+V05!EQ;0)1U&
M$T3:UFS?<5#L6B.3F4PIF--,)N&90WQSQ&/I3CG1J6*ZZ7-;YJ#<COV$#97T
MBHS7&9*$T>]QG"Q\,8L\Z.]Z47K4>;^-3+;FM_@T+$('%EYUMW?;?Q08A_?C
MV^7AOPP^(#-3/Y6K%;:B4#C=$S:\N0]?O*GX;?G2>&\*OLR41'-("_"<!I_-
M%SJ@_?>)5_\%4$L#!!0    ( $Y5!UF*<C 8R@8  "(;   8    >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL[5E;;]LV%/XKA)<5"9#*EF0Y=IL$2-(6Z] V
M19.V#\,>:(FVB5*B2E)QLE^_[Y"R+<=M4 Q[-)!0)G4NWSD\-T"G2VV^V840
MCMV7JK)GO85S]8M^W^8+47(;Z5I4>#/3IN0.6S/OV]H(7GBF4O63P6#4+[FL
M>N>G_NRC.3_5C5.R$A\-LTU9<O-P*91>GO7BWNK@DYPO'!WTST]K/A<WPGVN
M/QKL^FLIA2Q%9:6NF!&SL]Y%_.(R(WI/\$6*I>W\9F3)5.MOM'E;G/4&!$@H
MD3N2P/&X$U="*1($&-];F;VU2F+L_EY)?^-MARU3;L655E]EX19GO7&/%6+&
M&^4^Z>4?HK7' \RULGYERT ;@SAOK--ERPP$I:S"D]^W?N@PC <_84A:AL3C
M#HH\RE?<\?-3HY?,$#6DT0]OJN<&.%G1I=PX@[<2?.[\W>N+F]<WIWT'6732
MSUN^R\"7_(1OQ-[KRBTL>UT5HMCF[P/#&DBR G*9/"GPSZ:*6#HX9LD@&3XA
M+UT;EGIYZ<\,$[@KR_ZZF%IG</=__\C&(&+X8Q&4#R]LS7-QUD/ 6V'N1._\
MV6_Q:/#R"8##-<#A4]*?\/RO\+'KQK!:&S?32FJF9ZS2%>)#&*Z8"K9+RW)=
MUMJ*@@C:4R0RL@E4PCKN!#N45:Z:0E9S$,UD+MBTD8KV]ICQ^=R(.<@LLUQA
M?>"FL(Q7!7/"0!]71(5MKJO<",BC#;?U@BO'K 3GD3\2WQM9(YM=5Z'A4N7<
M!(&T8717WXZ1:&8N6LD!U3&K%0<WG91Z*I78B#R*F+]N9B@'G^O9\P:;PT_7
MGZ';6N&" B4Y^*23HK5@(=C2IZTHGO,[N&XN@I>\<8&HD#;7#10;[P5N8"$Y
M4:&<V1>LP \R0%;(3H6KJ"R[4E J 9K[PH,_TG3)@1_>O?&U%N$N$.[LE<A%
M.16&I?'Z[") OJZ!R)&; B:8L[+F@(V&HVA"SW04Q?0<3:*,7>1Y4S8*2'$'
M):)#_A,P',9I%L5'>";#:$C/.*;](QWP> 5PCS5ON35 "(09I(S]>L*R;!P-
MV1N$!%FY SF;1 ,V2J*43>)HM(6T$$BO7+9(DR1* # 9^$<\B29'VU);W1\-
M.I-Q#ZO >,;+^N4F)@(1O#-FPP0N.B&,M]JMTF/CRFPX!B \LQ3$Y-(!Z-]U
M@N6J,88B=^.7:]RH07T.Y]W .F##$W\S>*2KQPK_S]F\"^,$=PC#!^P#LFE'
M:>=0/[JAKJAL< (QM Y9EM+O;?751LP6@A1>B$=8DA$@=UVU;5\V'@ K/5?^
MBLE?GO(6>>/3YM4J;3Y1C?GZ.,N,H(%A@Y_RC1T^"*32;E R!$%"2Q:6[6A@
M">STC@/T'45;Z;LK&<G ?L>:^G6 =4?X!(>))XO][UOD<B%0ZT(U-;I<):[O
M72F5 K<;9X\+D.\HE4_4J;X3V$M,15(]P#>4%I#AR\8'O/0%PLNF(DRU?%UM
MVT"@L@.]M^(>Q>G0"N+#VWCDRSTO"DDTP"2K,,AAAZI)3:1%B3HO*&\L2AI"
MQ)$*QZFL 8R18 5@633X<<=5(]B\X09Y)R@?\<H9Z0<L\-T)N!""H!D7"HO:
M5A&J8>W11NQMM<:ULO47'29#075\"F=X[QVCCC-Z:?QKB./5QB02WXI>=RT2
M<L65A#<JR4.'NJ\Q*A+Q M'#N%*L)FKG78LBDWMLFBH5U"RE6WBB(!J=%KKR
MH+ U<H74"CBS@%@UH\NC"2?R<>3;<^6]OFK0'D9%6!]UFML%S-F:NMB-O-\^
MZ'8ATA*"9O-KNSKGVCHTH$[Q!8@?U'KD."7  4O].@R-![G_UGL<0L"Z6RE0
MP-O_(?ZSG:[BU<=C2$-6CQDJU0E+)R@E-PMTKN>^)'0IJ4:.J$8.&'K$"4M2
M+%^0,SX..I24U!FH)E12J9;?--/P&I.'+C$9#*(Q]9;0$:.17W'2K7FK:SB@
M'D+E#M"HGI^$HG="S2Z&!VB4@;%NT2K?#%HA0"HHA3\@UQN$U[AP1I6.\@,C
ME>T.1&Z!:2UPAA&DI2_IEE<,2-PK;A>LYK+P^:T?E[4E N? XV[#P0<XG8S6
M)\3H@Q-!5(8@$CZ(NM5LZ!DI=GR24X(@Q]7#8P2S[:IYB&I6Y;*&U<0OVS@Y
M"L"H(V[ABJE!_S^XGAC,L_5@GOW'P?Q7^/:#^7XPWP_F^\%\/YCO!_/]8+X?
MS/>#^7XPWP_F/Q[,^YWO%J7 8$E?9V@V1E\(GS#6I^L/0!?AN\>&/'P]>H^Y
M5"*YE)B!%7T0L[H)7V3"QNG:?P69:N=TZ7\N!"^$(0*\GVG4Y79#"M:?Q<[_
M!5!+ P04    " !.50=9_H@; :<&  #U#P  &    'AL+W=O<FMS:&5E=',O
M<VAE970X+GAM;*U786\;.0[]*X*WMT@!QW9L-YNV20 W3;'9VZ1%FKL]X' ?
MY!F.K:Y&FDJ:.+E?OX^4/7%1.[LXW!=[9D12Y"/Y1)VN?/@]+HF2>JBMBV>]
M94K-F^$P%DNJ=1SXAAQ6*A]JG? :%L/8!-*E*-5V.!Z-CH>U-JYW?BK?/H7S
M4]\F:QQ]"BJV=:W#XSNR?G76.^IM/MR:Q3+QA^'Y::,7])G2/YI/ 6_#SDII
M:G+1>*<"56>]V=&;=U.6%X%_&EK%K6?%D<R]_YU?KLJSWH@=(DM%8@L:?_=T
M0=:R(;CQ=6VSUVW)BMO/&^L?)';$,M>1+KS]S91I>=8[Z:F2*MW:=.M7/],Z
MGE=LK_ VRJ]:9=G)I*>*-B9?KY7A06U<_M</:QRV%$Y&>Q3&:X6Q^)TW$B_?
MZZ3/3X-?J<#2L,8/$JIHPSGC."F?4\"J@5XZO[JY^'A]J>YF_[K\?#I,L,C?
MA\5:^UW6'N_1/E;7WJ5E5)>NI/);_2$\Z=P9;]QY-W[6X"^M&ZC)J*_&H_'T
M&7N3+KR)V)OL"\\5OB9UIQ_4>Q,+ZV,;2/U[-H\IH"#^LROD;'&ZVR(WR9O8
MZ(+.>NB"2.&>>N<__G!T/'K[C+_3SM_I<];_-!U_75M];(.BF PJETJEG6NU
M5515)'V@$B )6%('E[/+N]N7RD0I[U*A5ZK6VL-'TK#PT$!!<P=%Y2N%F%D3
M2\ZX1>RKB,4V^?#868S8K%0-H6<<N:1*@TT#N0(K<THK(J>X346,E711^-8E
MV ,W%$NE(VL7T 4MH,4:2[S_0*$/E7&)@JE599QVA4%,@1H?6+NO5J0*;8O6
M<F > 'QM=8"\?82>5 +OUP1_;X15C)/-0PE3A,Y+2Y66I 21@;K4<&9M06RW
M3;DQ+")/@/&G0+"*UYW@[<!.XG]RES?>Z63T6--)!-CL8?*'XL=.:9 :,U[<
M#N2S63A3F4(C&U_:<E%S6I#O0%];$^ R<"@)48)@. M=@ -UY<10I,+#VS48
M' PWJ( 2B $4(YT['+B+I*K@:P5-9*<5P\CK4RV]>#T=3$%JUK+C4&XT.Y,\
M5L:#4;=BGO%A,E!W&3@<29%$=LN!%=<2RD4'@QHH6V+KEF*$1,%_+#PG1Y4!
M9 L\!&D7<3PNX<]ASC%[!XLYEQPR$/UO1FX_/KEB>;TR(285S8.J,V'^GQ \
M @![(#P:G0R.NZ7J>4?^%Q@U.CM"'I6X1A"16(%/5F%VK.9M!$D!:,@V/IH]
M^.UW"P4X:Q<X",5>7Z2O7&5S)FZI;//Q/BN2.KBZG;T49R,J7JQSNO6JOT5\
M@@1BXU9B0EH8EXL>/1J4KCA_OVBP)2CMJ+\%#HRSP>"Q)3,JX Y@'NY$;:'E
MM-CG'JK;6O8XN)A=W[WD8(Y>_4WIIK%HPKD5^#;:DDNA'EU^09Q<?1VW,;M2
M;M=<&\!K7;F2?C7/^>TS::XPV_!_02%A'%.%%?(_[+*R311QH'Y#8D',RGE
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
M/KG5X:@:^*KR,NGJ>3 41\*8MN AX@FS5:GSDB[^)6UE=W6IM)'T&&_8<-M
M'Z)U2*EK4P?\E\-#(<P7J&"!E$+QXZ:A<392XFF)$\7SB&)8;Y$OK0O/0;IJ
MB[Z.S\946&.4>XYR8G$PB+M50WKI&HVMC7J?C>D31LYQ2.L!OL&?)X]>SF<O
M7M\P905ZT^,9"-VE7PSUX_E@H(^[UU>RM71_EN[?YV3JW5$.+XLM\,HW'+$U
MZQ2M!D[%U.ZLJC=F.C;1)Q21H5E %C6H9!/KW&U'!/R[-^_\F8Y?W?9GU@_<
MMN^N%)<X=X4L1GH0W\3*CDM].TN4DO:(-YFO;"%M)%9>M!^,LS K3O5Q&VP;
M&TZ'S9U],";*/79::6FM](GKE@6&?8*%M)OPSY5SD877V6=1R'/E2^*+5F-8
M8(_0!+@@OLGD%G(DMVVD/F"LK9B:S@>2)$.Z8O,L;$G31P8V:BWS20HJ'.@-
M[?$+<;7P$[NC+8B3P[88D_PJ9I6  =2'12/C7+6I[D5"7F^.Q)#./J@JFZP8
MTU%1:*$?:D(Q.!,*KV.W5;$,#$2BH3W>SS-6L7V)@Q'Q> JLPS7,GG:CR(M;
MW+KK>#@9G.(K=N?QKN(IHIP.])O1S77H*-T"KI>GN]2)<N>20X:7$)V.7^R,
MR*7[2?H(MHEW@LP&W##B:XDK'3M9@/FEA?'=AVRPN20>_@U02P,$%     @
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
MDN,>AEELQO98/RLMJ6.A!FCE(GLS$_/(F94;"49E4Z8ZF'*#!L(D2YXJJC*
MO07<OT?Z,M<1SV*\GTD:A31-9SZZ5-RHA"7:+2T:J<*46E IN?(43PV2UL"$
M[,;&$ON=%DI'Y&]ZF[8.5TZ>E:OB73MJZ:>8PVZJ]4P\ITW;^F[#TV2D<T)X
M[9?1G5GH<&\] *A4)8H=^5N]=O&"=?4O[#D1<2XO3)Y95>63\]V!AO'-]XMC
M;7^@>:7HM]R),'04AM/V2)R$J("QBA+I5^^6X?G/Y_Y&'K1[P6GUBO"@XORR
ML"/VO8UMU5Z- X=G_ < &@J!+OXM^>KNZF\,(_]J?4WN_T!Q7TY.B9KB:!@,
M^PUA_$M__\-E.;]HGV0.><67<P50-D2 Y],,0%+^( &KO[Q<_!=02P,$%
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
MI+MX@+Z?5F1(]1=LX/_LT,__ U!+ P04    " !.50=9[LM53[,$   P"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6RM5FUOVS80_BL';1@:()/E
MUZ198L!.TBU#TP1VMGT8]H&6SA91BE1)*D[ZZW='R;+=.@8&[(,HD;R7YYZ[
MHWBY-O:SRQ$]O!1*NZLH][Z\Z'1<FF,A7&Q*U+2S-+80GJ9VU7&E19$%I4)U
M>DDRZA1"ZFA\&=8>[?C25%Y)C8\67%44PKY.49GU5=2--@LSN<H]+W3&EZ58
MX1S]'^6CI5FGM9+) K631H/%Y54TZ5Y,!RP?!/Z4N'8[W\"1+(SYS).[["I*
M&! J3#U;$/1ZQFM4B@T1C"^-S:AUR8J[WQOK'T+L%,M".+PVZB^9^?PJ.H\@
MPZ6HE)^9]6_8Q#-D>ZE1+HRPKF6'201IY;PI&F5"4$A=O\5+P\..POE;"KU&
MH1=PUXX"RAOAQ?C2FC58EB9K_!%"#=H$3FI.RMQ;VI6DY\>3^?SV"6:W3W>S
MV_O;3T_P,/UX]^ODZ>[AT_RRX\D#RW72QMJTMM9[P]H([HWVN8-;G6&VK]\A
M9"V\W@;>M'?4X.^5CJ&?G$(OZ0V.V.NWX?:#O?Y;X3I'A3Y#+RU2:7EX6"BY
M$J% ;J1+E7&51?A[LG#>4L7\<XB#VL7@L ONH@M7BA2O(FH3A_89H_%//W1'
MR2]' ABT 0R.6?_/^3IJ[3#68RZ@)M!N"30M@0[>368/[@0$,:AP)=3>IG#.
MI%)XS*C$?0X^QST[2U!&KWY6U*09"Z-WM.^HNZ1>P=*:(JB(]$LEG62;IY"2
M86^KM)YE^$R'3!G,"9UUC 7-G:N@<L@.6+^BRK3JE6W63DY!ZE15&:]\CYJ.
M/5!DC*"D2A1A-:8"2LU*!Q!L5X"28B&5]*]!06@@)D!R (364D!2!^\E6FG"
M;)W+- ?I68H 5):E!$TI;'1>%H&II9 6GH6J,(8GCGY+HO@V$ZEQI,ODIZ*4
M7BCY-8A!*:S?A)\*:^O@"U-I_Q8KS!_Q2471>#//:(/D%AN1NJP4A;YLR0VZ
M-=(M(Q2@2%,"2CH^MZ9:Y9#FPJ[0@3= _Q<K0H[QA7XU#ET,=[6YAD2RZ163
MP=36;("A?08D]+&P6A"GL.9J"UG[2CAA1?\KX-P:YX"R6/M@'N/@=HNJIM6B
M"D$3X#J8)O6[7B0%M,?;CDQ3T)P=P56EZ&_H+H@IB[AW:,)<ONPO$-!"*A7*
MD8]!'OH[7Y,6SX_0CT=A'-!X%G=I',7OX6874"\^IZ<'0WH&<1^>#)7*P9A9
MF0T-@]%NCX3IU26]0](<FL726%]CYE6.WE)7ZHJSRJ?#OA@?!)R'D$QMZC:@
M].TRRON59=9-40H=LGQMB!DJE8R_G%$R"\F9"FK5%&'.OT-7MZE.R5#3S(=[
M(*RSBQ;?_YXAHFO18*,67^!*:LT R'%S(E#2>L/XC-_$\/LP'X0$\KP/'_<8
M:8Z+A%*9Q$G[WA7:-,V[?IR<\'A&XR ^IW$4CTYVJJ9INU [7#E<-UPU,WR6
M?/>B$U+3B7 6'"5AB]_?!(54^'OA]+?P1]_-#_T).SNWF +I>."[FJ,ZHAS5
M%YIVM;T.3NI;T%:\ODO>T^DB*1D*EZ2:Q&?#"&Q]/ZLGWI3A3K0PGFY8X3.G
M*RU:%J#]I3%^,V$'[25Y_"]02P,$%     @ 3E4'69!&3#")!@  )A   !D
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
M(UO=2JN)-T6X"6+CPKTR/((]D11>@.\K8WPS80/MOP8N_PM02P,$%     @
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
M9Y$1JBZI4U,(YOD]95-IJ&2#RD8XPOR9$UUNT-%H=%+NN <M[))"17T@I8:
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
M*E<>ET*;8NN&A6FX("W [*^$T+N)->A:>/('4$L#!!0    ( $Y5!UD0PNQ
M1 (  (H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;)V576^;,!1
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
MY:@5W$$Y\-O"-[JK ?JZ!6A-PFYY9/,2-E>+O@63*].0@G43%R.G>;4T5M?
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
MZ$S6E:%[9OA+9AXGTJ IJ^-<+L]K;$[O/WT^([;G4^SYN+U9<=IL:;&65N&
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
M[9FZ?92JQO&,F_61EXS3F?XN@? D>2Q*4CA72UW2>CSN\I+!UJ,:+\29_>E
M$9M(W/MZ/;O^=>+$/<HWR]U/&T@5H$>1BDVQ%1D8]X9T/Q>X@18+^T0?"XWG
MJ.W.&2V9- OP?2K@WLN!.6#]F\WQOU!+ P04    " !.50=9;)MO\M0"   ;
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q]56UOVC 0_BNG;)J*
M-"4A0-LQ0(*6:9W*5@'M/DS[X"0'>'7LS'9(NU^_<P(IE2@?\/GE[KGG8C_'
MH%3ZT6P0+3QE0IJAM[$V[P>!23:8,>.K'"6=K)3.F*6E7@<FU\C2*B@3012&
MYT'&N/1&@VKO3H\&JK""2[S38(HL8_IY@D*50Z_M[3?F?+VQ;B,8#7*VQ@7:
M^_Q.TRIH4%*>H31<2="X&GKC=G_2=?Z5PP/'TAS,P542*_7H%C?IT L=(128
M6(? R&SQ"H5P0$3C[P[3:U*ZP,/Y'OU+53O5$C.#5TK\Y*G=#+U+#U)<L4+8
MN2J_XJZ>GL-+E##5"&7MVXT\2 IC5;8+)@89E[5E3[OO<!!P&;X1$.T"HHIW
MG:AB><TL&PVT*D$[;T)SDZK4*IK(<>DN96$UG7**LZ,OXYLY/(QO[Z<PFXX7
M]_/I;/I]N8"S)8L%FM8@L)3%^0;)#G%2(T9O()[#3$F[,3"5*::OXP-BUU",
M]A0GT4G ;X7TH1-^A"B,NB?P.DW)G0JO\U;)C&MX8*) N.8F$<H4&@W\&L?&
M:GHEOX_57$-VCT,ZY?1-SA(<>B0-@WJ+WNC#N_9Y^/D$X6Y#N'L*_9#P#)EC
M2ZJP0&]ZCDFA-9=KF###S3'BIZ%_%!J8,6@-R3+^0U(!JV#E$FZKA-GKA(R$
MN$\9NY3 -.X4S?]A"K&3>1^XI,<J!.G. -T?TOW!-2:8Q:BATV[V;G&+ MIP
M4.*<Q3&'I::W#[/"%DS JI"I@?<4Z/=J<T$F^D1FJ2PY'#VJL:-#[!MID>['
M@F:6:)<L=["A'])X%OJ=EK.1'[9>LU 2GTET^I&:9/9"B0(OZ=>K[)Z(F[LQ
M<E!M/VH=>P#!@6 SU.NJ+1E(5"%MK=UFM^E\XUKP+^YUVYPQO>;TE06N*#3T
M+WH>Z+H5U0NK\DK^L;+43*KIAKHW:N= YRNE['[A$C3_!Z/_4$L#!!0    (
M $Y5!UFVU.&5C ,  %H(   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;)56;6_B1A#^*R.WJH)4V<9 KDT!"0C1435W$7#IAZH?%GN,5[?>=7>7.+E?
MW]FU8T)%4.^+]VWFF;=G9SVNE?YJ"D0+SZ609A(4UE8W4632 DMF0E6AI)-<
MZ9)96NI]9"J-+/-*I8B2.+Z.2L9E,!W[O0<]':N#%5SB@P9S*$NF7^8H5#T)
M^L'KQIKO"^LVHNFX8GO<H/U2/6A:11U*QDN4ABL)&O-),.O?S$=.W@L\<JS-
MFSFX2'9*?76+538)8N<0"DRM0V T/.$"A7! Y,8_+6;0F72*;^>OZ'<^=HIE
MQPPNE/B39[:8!+\$D&'.#L*N5?T1VWB\@ZD2QG^A;F7C -*#L:ILE<F#DLMF
M9,]M'OZ/0M(J)-[OQI#W\I99-AUK58-VTH3F)CY4KTW.<>F*LK&:3CGIV>GM
M<KUZG&U7CTM8?=ILUU_NEY^V&[C:LIU TQM'EHPXT2AM ><-8/(.X#7<*VD+
M TN987:J'Y%SG8?)JX?SY"+@[P<9PB#^&9(X&5[ &W01#SS>X+V(4?,GYK@
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
M:/P!VE]K[8X+'Z#^" S^ 5!+ P04    " !.50=9D<$Z6&<#  !:"   &0
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
ML:O@F%45B 6L2IZ7L$*)8(J;Z"2?J/Q[P1.+0'5SA<\=-IJ*SX"A4M0*J ^
M+A%>D<DS+<X*IA%:E%P4"M!P ,@=8$:RHI)7Y\#I"EY55(3J%'"=8ZN!O:"D
MHH=6\AR!<HZ4<_B$.=9SE!"'_=EM9T\(MW*!:G<"Y; 5$/@QA'Y <P2/0K.J
ME]O<$<(19"-_1!-U+)(\@F3LC^%B!PEYXNXQ8FGB#T,KG_AI9!>9/XH@/)#U
MM,]Z>C!/5R5KEN0-!<?!=3S=E_"#AO:3<\NZMM;158%QS/5?_A\%;6Z:\CD\
MEA)QIX[A@:]W#_8E\3U8Q )F"]8,\=;*^68I7HJJ0*E^V7@*EZQB#86<:<*Q
MY$W#FZ5)LR,317MXFHQ#RA#E[70\RNR*SD:QG[BS:.1G<$O4)2X:;46VM.3S
M3IMN1I[#MZ[*64,T&E'"S9A!$@9FC,9$&(OK;&[)1$5#Q:"8_5FT!(W\;,CV
M._%67)<E5H6K ;8V)17XPQ,XCOV4QBCQ1S2%=,M)7\Y;)#4%9,SME.=Q2EPD
M+<-%F@Q#^]V'\'!MUL3IE$(19N0;W9V:(88KIDHH^ LOJ!H5D/3N?4>!GV0#
M,\9F'$=F'&7OR3PEN*I%^[NL7@VFP$)+AWYDW(LBYV:8^,D)?*%F8#L.D:\T
M/^L7)*[0GM!1G$-_"#&59$S(MA).T+Y+]3!(2<2LB#>DN._L5I#A1DMJ+(8K
M-XVF'J;TCYED,F.FV$TF5G:7P?5'S&EV[^)O=YD^$]@^D]E><\"I*/7#K5NW
M=ML5_X.PQ(%E.X4@RC:K[\_V=:/!UI.@1KFT#Q]%>>H:[5X'_6G_MKIP3XIW
M<?<P^\PDQ51!A0M2)<)3/Y+NL>,V6K3V@3$7FIXK=EG2^Q"E$:#O"R'TV\9<
MT+\X9_\#4$L#!!0    ( $Y5!UG]?6Q/,P4  /(*   9    >&PO=V]R:W-H
M965T<R]S:&5E=#,W+GAM;(56VV[;.!#]E8&WZ": (8NZ66X3 XYS62_:-'#2
MW8?%/M R;0F5196D['2_?@\IV7&*)'VP-21G#L]<..393JIO.A?"T..FK/1Y
M+S>F_C 8Z"P7&ZX]68L**RNI-MQ@J-8#72O!E\YH4PX"WT\&&UY4O?&9F[M3
MXS/9F+*HQ)TBW6PV7/VX$*7<G?=8;S\Q+]:YL1.#\5G-U^)>F*_UG<)H<$!9
M%AM1Z4)6I,3JO#=A'RXBJ^\4_BK$3A_)9#U92/G-#F;+\YYO"8E29,8B<'RV
M8BK*T@*!QO<.LW?8TAH>RWOT:^<[?%EP+::R_+M8FOR\E_9H*5:\*<U<[OX0
MG3^QQ<MDJ=T_[5K=8-2CK-%&;CIC,-@45?OECUT<C@Q2_Q6#H#,('.]V(\?R
MDAL^/E-R1\IJ \T*SE5G#7)%99-R;Q16"]B9\?W5S>>KVP>:7]U]F3_,;F_H
MY($O2J%/SP8&^%9KD'58%RU6\ I60I]E97)-5]52+)_;#\#K0"[8D[L(W@3\
MLZD\"OT^!7X0O8$7'IP-'5[XFK-BC7HR-!>U5*:HUO3/9*&-0FG\^Y*[+5KT
M,IH]+A]TS3-QWL-YT$)M16_\_C>6^!_?X!H=N$9OH1^X7A<5K[*"EW19Z*R4
MNE'B):Z_0.O2?#V[G=Q.9Y-/=#F[GW[Z<O]U?D4/N1+B6>[HOGA\/E%4J+ZR
MQ$'2+AOV+SR2'J0!Q;G8BJH1FB;KM1)K;B R>D>LG[#0BYT4I[Z70@KZ(S_R
M1DY*AT,OHHFN<UX:"BB,F8?_T,[&[;\_]!A-994I801%Q)*A%U(86=B0Q?A/
M@M0;TCYNFJ.('3@+ \]W4I P:+RCL#^,AXY$U/=!+#CF6U1&*/T,Y82QH9><
MXANE7FJ_HZ$WQ#< S^BT<U[MG;=;^2P":[<]"YR783].?(^UVX-(2C=*:DUW
M2JX*<\S@'<5PQ48K&HT<X31DCF[J.[)=G.(1_(H3+Z$DA%ILXW04H0ASP1 J
MUNG CEJ>@!\%@,$W#1%#P,(=.T[3&.-+@7)&Q=FNV;>C4K3B)+/0KI=62YIL
M[!GZSZG1R>7EY#W?U!\GI\\]8?#$!I^Q$7@B'HB8]2QP2=E[PA@&*<($K928
MS<UQJEF[$ELO&(4C#+^87"B*(25V,0!O)#(YN,@0E]1]VQH+43\N];YU>;9$
M<HM583L=2&AA-(4_$^_[:>K"PE"^<7H4^"%*$D&/?BK)D6\9H,)#F_&627&\
M$V]W B)*(!BY H&8AA;\1E1"P2*3"MT)+/;JX3"&9AC8'$VYSEWT,RN([TVQ
M1856T+*3Z$)&%9D1W3I#Y$ HL? MG2<&43]@2<L@ZH>A8TZS*BN;)?ROE5PV
MV:'^,]7@BED2KJ-*]#&+S>QOK?A6E$<3TJ6%'P)YVJ>5<C<CN?+ A5GB%E8_
MX*8&$9-S0SM!-8@1+R5:LI$D&]7=?3B)?0=LVVN1B:=#=J+1LVZE#?PI9DMN
MO8;MT]X>&LDK#G&-34L;CE\ KY3<.#J\2WV&!FA4TSXI:KZUE\BBT6BW&AN&
M-!7*X"E$1FQL%E51_D -E.#6A9XK@1;C6"UQUYL<RIRZ?O.[?JDT^]C!(%2N
M(J0]F3 ]'#@JX$0N=]4>K3T:E@,LGM3T_AVTD%N+Y);W@7N&)AX[>L[[?2M<
MNVY5NV[ET8O7\>#H'8+4K=UK2R-F367:)\EA]O"@F[3OF"?U]C7XF:MU@;NF
M%"N8^MXP[I%J7UCMP,C:O6H6TJ!.G)CC42J45<#Z2B*%W<!N<'CFCO\'4$L#
M!!0    ( $Y5!UFYPWN<6 ,  "\'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,X+GAM;)55VV[;.!#]E8&V*%J@E639N=8VX'ACU(M<C#AM'Q;[0%,CBRA%
MJB05._OU.Z04UP%<8_L@D4/.G#F'E^%PH\UW6R(ZV%92V5%4.E=?)HGE)5;,
MQKI&13.%-A5S9)IU8FN#+ ]!E4RR-#U-*B94-!Z&L849#W7CI%"X,&";JF+F
M^0JEWHRB7O0R\"#6I?,#R7A8LS4NT7VI%X:L9(>2BPJ5%5J!P6(437J75P/O
M'QR^"MS8O3YX)2NMOWMCGH^BU!-"B=QY!$;-$TY12@]$-'YTF-$NI0_<[[^@
MSX)VTK)B%J=:?A.Y*T?1>00Y%JR1[D%O/F.GY\3C<2UM^,.F\TTCX(UUNNJ"
MB4$E5-NR;;<._R<@ZP*RP+M-%%C^R1P;#XW>@/'>A.8[06J()G)"^4U9.D.S
M@N+<>/EEL;BYOKV^>YS<P'2R_ RSF_MO,+^;W3_<3A[G]W?P[I&M)-KWP\11
M0A^6\ [\J@7/?@%^"K=:N=+"M<HQ?QV?$-$=V^R%[55V%/"O1L703S] EF:#
M(WC]G?I^P.O_2GU3UQ+IC#DF8<IL"3,ZI7#=CEGX>[*RSM#)^>>0^!9[<!C;
MWZ9+6S..HXBNBT7SA-'X[1^]T_33$>:#'?/!,?37S.>JO9W^F#]@@<9O&#@-
M4TT+KRSFOF>U%#ES9"P=-:U"7?S4;0^)/$KCL,A7W,0>-[//33?F=_F!L%WU
M$/^2V\J7E$M8BNVK<T8IZ:9(21EM."C^UV]A%NRYQ9TKAT38P3O<<ME8*@T^
M%ZMTHQQP5@LB[[.\AS=P<1'WJ3G/XA,*Y+HB 6R+A)Z=QF?0ZV7Q.=QIQ7V*
MN7HB7*'6P%0.,Z&8XMZ:^/HCG*"P">>F8=("+0W4C>$EU96@M394;HU[_@"U
M9$3D+:OJ3X _&E%[WD2B=T8DW@ E3BFE0UI4CL0^A\+H"BR30<B*)"FT%M+X
M@KZ4S@77:R7"/M"\HGKI^1E\$G[])1(%T"LIUF&O6F[W1(8%+>V\\37NHRX^
M-F0P:Y%6,CN+>] ;T*_5BD=\^_$@$#IT 9*](E:A68=2;8'[#6GKV6YT]QI,
MVB+XT[U]2FZ960N2(+&@T#0^.XE:.B^&TW4HB2OMJ,"&;DDO&AKO0/.%II7M
M#)]@]T:._P-02P,$%     @ 3E4'63N'SN_? @  1@8  !D   !X;"]W;W)K
M<VAE971S+W-H965T,SDN>&ULC57;3MM $/V5D5M5K81\3<*E2:00>J&"@H"6
MAZH/:WMBKUCOFMTUAK_OK!V<( 74AV1O,^?,V=D93UNE[TR):.&Q$M+,O-+:
M^B@(3%9BQ8RO:I1TLE*Z8I:6N@A,K9'EG5,E@C@,)T'%N/3FTV[O4L^GJK&"
M2[S48)JJ8OKI&(5J9U[D/6]<\:*T;B.83VM6X#7:7_6EIE4PH.2\0FFXDJ!Q
M-?,6T='QR-EW!K\YMF9K#DY)JM2=6YSF,R]T :' S#H$1L,#+E$(!T1AW*\Q
MO8'2.6[/G]&_=MI)2\H,+I6XY;DM9]Z!!SFN6"/LE6J_XUK/V.%E2ICN']K>
M=D*,66.LJM;.M*ZX[$?VN+Z'+8>#\!6'>.T0=W'W1%V4)\RR^52K%K2S)C0W
MZ:1VWA0<ERXIUU;3*2<_._]V<7%R>WIV!A]O6"K0?)H&EF#=89"M(8Y[B/@5
MB F<*VE+ U]DCOE+_X#"&6**GV,ZCM\$_-%('Y)P#^(P'KV!EPP:DPXO>4VC
M4GG+A0 F<SB5ELF"DU98&(/6P DWF5"FT0A_%JFQFE[*WUW7T+.,=K.XZCDR
M-<MPYE%Y&-0/Z,T_O(LFX><W-(P&#:.WT.?+DJ)& US"DFG]Q&4!BTHUTH):
MP: P?8(KK)6V+IEPC075C]VEY;_9;(F0/3.R@;'88M0;1M,SPDJK"DXPPRI%
M#4G4Y3(!JX"2BT-R@=&EFU*U$E+7'XX<8T6P5+ &%D6AL6"6 EF8NF3"PE+)
M3*-%N%&6B8UN9G>PO8=D+TE"/Z;98>1/:(C"0_^P.Q@GD;^_ 2!)++MON,8<
MTL;0?=#C,!#!B.Q#/^Q^;KY-^5)+3S?VH]UT$]J)*"4(/Q4)B"9 +;4G-=QU
M*./O>B?!5FU7J(NN@QG(7"+Z,A]VAR:YZ'O#QKSOL.=,%YSN5>"*7$-_?^R!
M[KM6O["J[CI%JBSUG6Y:4J-'[0SH?*4H\O7"$0R?COD_4$L#!!0    ( $Y5
M!UD/4S-[@0,  *H'   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;(U5
MVV[;.!#]E8&V*!(@D'Q1$B>U#=A.VG6Q3;VQDWU8[ ,MC2RB%*F2E-WVZSND
M+*T3N$9?)%YF#N><X0R'.Z6_F!S1PK="2#,*<FO+VR@R28X%,Z$J4=).IG3!
M+$WU)C*E1I9ZIT)$O4[G*BH8E\%XZ-<6>CQ4E15<XD*#J8J"Z>]3%&HW"KI!
ML_#(-[EU"]%X6+(-+M$^E0M-LZA%27F!TG E06,V"B;=VVGL[+W!,\>=.1B#
M8[)6ZHN;S--1T'$!H<#$.@1&ORW.4 @'1&%\W6,&[9'.\7#<H+_WW(G+FAF<
M*?$/3VT^"@8!I)BQ2MA'M?L3]WPN'5ZBA/%?V.UM.P$DE;&JV#M3! 67]9]]
MV^OP.PZ]O4//QUT?Y*.\8Y:-AUKM0#MK0G,#3]5[4W!<NJ0LK:9=3GYV/)G]
M_31?SE?SSP]+F#S<P=W\^7ZYFJ^>'N^7<+9B:X'F?!A9.LMY1,D>=UKC]GZ!
M>P6?E+2Y@7N98OK2/Z(8VT![3:#3WDG CY4,H=^Y@%ZG%Y_ Z[?$^QZO_PN\
M:65HQ1B8J6+-)7-WY (FQE A3)*O%3>\7F(RA8^*2PO/*&VE$>KKX.[4OY.U
ML9INUG_'%*H#B(\'X*KMUI0LP5% Y610;S$8O_VC>]5Y=X)>W-*+3Z&/EU2]
M:2405 :/F*B-Y#\PA7E*''C&:>BIFIJKIKGC^1=G:RZ(.!JW7Q6O4U<3.WGT
M<6*K'"%C7,.6B<I'E2BJ[!1UK22I*$V&VD5"K09L3IX^UU2X;3:,CY+V@) %
MIWJ@1@*L4)4D*F?4J5(N-Y#1N@!6EIIQPX1QQU$"F=QPNL[ :N8.JM34WK3]
M?@&E8)3BMZPHWP'2@25U'GON/!OS0Z'$@5"L%@H878VZMWFIUZ[AW=*Y5+9"
M^.#?.P&>&P$6E4YR:BAT P^5F#&3PQOHWO3#&%;*$I.7PI6-WTL%&Y<FQ:YR
M?S?)9)#4&CH#J2QM:4R0;QW*!4@JBC<P"+LPEUN"5]HY7]-\<5I Z,8WX0UY
MO1:?./O"J8B>=IW3.*4((T&J\G  GRG+^JC.9]=A? X/%!(_I/HZ3:3'8!!>
MP@>ETAUE@!9B"N58;44'_;- O?&OA $O2=U*V]7V(9K4_?=_\_H5^\3TAE.J
M!6;DV@FO+X.:7S.QJO3=>*TL]78_S.DQ1>T,:#]3I/Y^X@YHG^?Q3U!+ P04
M    " !.50=9Z0@VN]$#  #($@  &0   'AL+W=O<FMS:&5E=',O<VAE970T
M,2YX;6S%F&V/FS@0Q[^*Q56GGM1;'O*XVR12 FR;JIN--MVK3J=[X8 3K()-
M;2=II7[XLPU+PXK0I&>I;Q+;^/\;SXP9P*,#99]X@I  7[*4\+&5")'?V#:/
M$I1!?D5S1.25#649%+++MC;/&8*Q%F6I[3E.W\X@)M9DI,>6;#*B.Y%B@I8,
M\%V60?9UAE)Z&%NN]33P@+>)4 /V9)3#+5HA\9@OF>S9%27&&2(<4P(8VHRM
MJ7L3NEJ@9_R%T8$?M8%R94WI)]69QV/+42M"*8J$0D#YMT<^2E-%DNOX7$*M
MRJ82'K>?Z+?:>>G,&G+DT_0CCD4RMH86B-$&[E+Q0 ]O4>E03_$BFG+]"P[%
MW,'  M&."YJ58KF"#)/B'WXI W$D\+P3 J\4>.<*.J6@\UQP?4+0+07=<RWT
M2H%VW2Y\UX$+H("3$:,'P-1L25,-'7VMEO'"1&V4E6#R*I8Z,5D]WMU-'_X&
M][=@-7^SF-_._>GB YCZ_OWCXL-\\08L[]_/_7FX G^"!60,JL2"EP$2$*?\
MCY$MY"H4RXY*B[/"HG?"8@?<42(2#D(2H[A!'[3K^RUZ6WI?A<!["L',:P6^
MVY$KT'%> <_QNN!Q%8"7+YK\\L_'=%HPP4^L!FSD#459 RW\WXNJQ:Q3;9N.
MYG9.<!>R DRCB.Z(P&0+EHP2V8Z0+"&" \J GT"R10"3^C1,(IRG"/SS7@+!
M7*",_]NTA0KKW6;KJGC>\!Q&:&S)ZL@1VR-K\OMO;M]YW90WD[# )"PT!*NE
ML%NEL-M&GRQVV1HQ0#>RKF9TRV">X*C<:!Q\.[WE9JW<2Y-C$A84L)Z&J4?D
M?M(9V?OCB!LR5XMXKXIXKS7B#VB/R YQL&$T S'F$57WQ0[%0#[X566E1$7^
M15/0"W3_R#6G[IK_PQG!#V>$;3-J/O<KG_NM/M^S"#:YTZJZ= ^9A 4F8:$A
M6"WT@RKT@U]:HP<F4V@2%IB$A89@M10.JQ0.V^^> T&,)S@'LCY$,F_RW1VL
MOX(<,MEI2DK!<[WC._AJ.'Q6*EJM7AKMLTR&ADS6PGA=A?&Z_5$'LRU6E?54
M-6J57[J53<("D[#0$*R6 ]?Y_J7A_-)Z5)HWE$6CM, H+31%JR?RZ)/1_:FJ
M1"A1;S2,IJG*'-73&C/E-I4,UWM6I=J7<7$*SC(:FC):Q-8^^C+/$-OJ(Q$.
M].XNOK:JT>K89:H/&YZ-S]P;WVT8#]0QC3X)^(XOSGCN(-MB^3Z9HHTTY5P-
MY+L=*XY-BHZ@N3X76%,A:*:;"8(Q8FJ"O+ZA5#QUE('J\&KR'U!+ P04
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
MUG-06DK%BQJL+2@(JU;\6,=A#Z!YV@%^#?"? \(7 $$-"([5$-: \%@-IS7
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
MQM,XTTQ5I6^1^[SU&I[>P\A2TW=5HV!^]@(=D\T?BZV9S$IP(_/9[Z %FE-
M6.N\UM1RG'8?[\&UGSU/.-3"]33R2@,CL_ ;L(;F6@]1^QFZ#]=6;#TXV#[N
MG=7>6ZJWS.\QOZ=)*CW=23NY(\HBX/F+V_Q&L$/V*O.."<'B[')/<$BX LC?
M=XR)TXUZ.UJ^/E__"U!+ P04    " !.50=99%CFZK8#  !I#0  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6RM5VUOVS80_BN$5@PM,.O=LI79 A)+
MQ3HT6%"OW8=A'VB9MHE*I$?2<?;O=Y04599H-=CB#Y%(/?<<G[LC<UR<N?@J
M#X0H]%063"ZM@U+'&\>1^8&46-K\2!A\V7%18@5#L7?D41"\K8S*PO%=-W)*
M3)F5+*JY!Y$L^$D5E)$'@>2I++'XYXX4_+RT/.MYXA/='Y2><)+%$>_)FJC/
MQP<!(Z=EV=*2,$DY0X+LEM:M=Y-YKC:H$%\H.<O..])2-IQ_U8,/VZ7EZA61
M@N1*4V!X/)(5*0K-!.OXNR&U6I_:L/O^S/Z^$@]B-EB2%2_^H%MU6%IS"VW)
M#I\*]8F??R&-H*GFRWDAJ[_H7&-GX#$_2<7+QAC&)67U$S\U@>@8 (_9P&\,
M_+Y!>,4@: R"EWH(&X/PI1ZFC4$EW:FU5X%+L<+)0O S$AH-;/JEBGYE#?&B
M3!?*6@GX2L%.)1^SVW6V1A.TXN61,\*41'R'/A((/LJ>H![A^38E"M-"O@/<
MYW6*WKYYA]X@RM ]+0I(MUPX"M:B&9V\\7M7^_6O^ W0/6?J(%'&MF1KL$_'
M[:,1>P=BT ;"?P[$G3]*^.N)V2AP?T*^ZX>&]:Q>;AZ8Y/P_[]E_]GX1C*"M
MBJ#B"ZY5A4Z_1'_>;J02L)?_,B6XI@C-%/J NY%'G).E!2>8).*16,F//WB1
M^[,INJ])EKXF6?9*9!=Y"-L\A&/L24J -*>X.E-A6PI][$WX;G*"78FE),JX
M]6K2646J_U,\)KX-5?78#?@0$_0QZ1 3VO$E)AMB(GO>8BY43UO5TU'5'Y@B
M$$N%0'11'40%Q1M:4$6)46]--^^LP;7]GMX78%(3IA>3S(29FO5&K=YH5.]O
M1R(@Q6S?J,VY5":9T<"U-^_G8V4 Q9V$U$*'H&!FSWI*#:#8]LQ29ZW4V:C4
M]8$+-8'TEM_1.AO*\.RHI[4&3;N@?DJ'/+X_4&H !1W0A=)YJW0^JO0+%E"T
M!?F.SOG =3C8JO.!S&E/Y9 EMJ/XXM>3/+3PW&O)C5O)\7AR3YM:+&4Y+XE)
M;CQP.W'[U;DR@+S.VFK)1E"O0#(CZ,KIY+G?6B9W5.?O7.&BR2NI6R1C ^0.
MC]BH7WLK$RJV@YY: VH6] .7F5!S.W0[OWZ*G4[K6!*QKWIV">5Z8JKN%]K9
M]EYP6W7#O?D[[V;E&>93?8^H6M5O]/4EY!Z+/642 KD#5ZX]@PH7=5]?#Q0_
M5HWKABMH@ZO7 ]R%B-  ^+[C7#T/M(/V=I7\"U!+ P04    " !.50=93(G)
M;WT"  !,!@  &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RM55UOVC 4
M_2M65DVMM)&0\#&Q$ EHIVY:IZJLV\.T!Y-<B%7'SFP#W;_?M1,RH 'M82_$
MOKGGW',N]DV\E>I)YP"&/!=<Z+&7&U..?%^G.114=V0) M\LI2JHP:U:^;I4
M0#,'*K@?!L' +R@37A*[V+U*8KDVG FX5T2OBX*JWU/@<COVNMXN\,!6N;$!
M/XE+NH(YF,?R7N'.;U@R5H#03 JB8#GV)MW1K&_S7<(W!EN]MR;6R4+*)[OY
MF(V]P H"#JFQ#!0?&Y@!YY8(9?RJ.;VFI 7NKW?L'YQW]+*@&F:2?V>9R<?>
M.X]DL*1K;A[D]A9J/TY@*KEVOV1;Y?8CCZ1K;611@U%!P43UI,]U'_8 R-,.
M"&M > SHG0!$-2!R1BMESM8U-32)E=P29;.1S2Y<;QP:W3!A_\6Y4?B6(<XD
MGV\F\YLY>4N^4*6H;2FYO 9#&==7&'V<7Y/+BRMR09@@=XQS;+V.?8.5+=Y/
MZRK3JDIXHLJ W$EA<DUN1 ;9(=Y'Q8WL<"=[&IXE_+06'1(%;T@8A+T6/;-_
MAT=GY$1-%R/'%YWJ(N!)TN3'9*&-PI/YLZU%%46OG<+>UI$N:0IC#Z^C!K4!
M+WG]JCL(WK?Y^T]D!VY[C=O>.?9D1G5.2LHR@E.$X$"Q!T>L"'==:+->\0T=
MGYTKFR0:=(:QO]FWU)HT:)(.I/8;J?VS4K]*0SE)#P0OF: BA3-R^R^4##O1
MD=J7.=VPTSU2Z^]=S +4RLTK35*Y%J8Z[$VT&8D3-PF.XE,<E=5D^TM3S=D[
MJE9,:'2S1,J@,T1AJII=U<;(TEW_A30X3-PRQW$/RB;@^Z649K>Q!9H/2/('
M4$L#!!0    ( $Y5!UG!4!\/KP0   (D   9    >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;+6::V_;-A2&_PJA%4,+I-;%LAQGMH'$NBQ#<T&S;@6&?6 D
MVA8JB1Y)QRFP'U]24F0I55@;/<F'6*+Y/D?2>4V"1YSN*/O"UX0(])AG!9\9
M:R$V9Z;)XS7),1_0#2GD-TO*<BSD*5N9?,,(3DI1GIF.97EFCM/"F$_+MELV
MG]*MR-*"W#+$MWF.V=<+DM'=S+"-IX:/Z6HM5(,YGV[PBMP1\6ESR^29V5"2
M-"<%3VF!&%G.C'/[++(])2A[_)62'6\=(W4K]Y1^42>7R<RPU!61C,1"(;#\
M>" +DF6*)*_COQIJ-#&5L'W\1 _+FY<W<X\Y6=#L[S01ZYEQ:J"$+/$V$Q_I
M[G=2W]!(\6*:\?(_VE5]1Q,#Q5LN:%Z+Y17D:5%]XL?Z0;0$DM,O<&J!\US@
MOB 8UH+AH1'<6N >&F%4"T;/!=X+ J\6>(=&&->"<9FLZNF6J?&QP/,IHSO$
M5&])4P=E?DNUS$A:*"O>"2:_3:5.S"^O%S=7 ?KS_'-PA]ZC:\P85N9 ;WTB
M<)KQ=[+UTYV/WKYYA]Z@M$!7:99)$_&I*61\13'C.M9%%<MY(=807=%"K#D*
MBH0D/7I?K_=^I _U>MO1 $SYX)JGYSP]O0M'2_QC6PS0T#I!CN6X/1>T.%P^
M['L>/Q<]^+GHH5[NDUC*[1>C1X?+AYI4#!LC#TO>\ 7>S88HYQ8K](%RCA;2
MR%_E2+W#+.'HGP^R-[H4).?_]OFV0KO]:#4;G/$-CLG,D,,])^R!&/-??[$]
MZ[>^G$/"?$A8  D+(6$1$*SC'+=QCJNC2R<N"6,DD8-;3'."!'XD_ 051/19
MI6*-2Y::YQ_F$W?@6JT_>VH^M/U0*;RVPNEV\;^'VLYPX'9[!3V]K-.!U^T5
M:F_VV+P P3IY&35Y&6GS<A5\OES<].5 JSOVYPH)\R%A 20LA(1%0+".+;S&
M%M[K#?0>I',@83XD+("$A9"P" C6<<ZX<<Y8.Z!<RY4=;=R3*??$;?><H ><
M;7&U1,KD(@T7,>ESD3;,L2Z"A/F0L  2%D+"HO%W,Z$S;DV7'7><-NXX/6"Z
M0?\CN<0E,>:]L[\6<6SF(6$^)"R A(60L @(UG'(I''(Y/5FG@FD<R!A/B0L
M@(2%D+ ("-9QCFWMRRR6=G2Y+&)&,">J@I(\+3CD2@-ASHGH+Z9HB<=:!I3F
M@]("4%I8T]JS@_=\E11!A>S:H55UL[5V.,_P/<YQ;]JURJ/3#DGS06D!*"T$
MI450M*X_G+T_G->;:FHVE(,@:3XH+0"EA:"T"(K6=="^'&IK:V9PBYTZ3GLX
M=2>#T;,BE_YJCG;)(3$#T)@A*"V"HG6SOR]IVOJ:9CV__& UHX<</5! TGQ0
M6@!*"T%I$12M:Y5]E=4>O>)4 UJ*!:7YH+0 E!:"TB(H6M=!^X*LK:W:S>\$
M%D2]+]%..+WV :W'@M)\4%H 2@MK6F>)<ZI]"Q5!74#E$;.UXR G;%5N)I$)
MI]M"5.]LF]9FP\IYN4WC6?N%?;:P>]I]^RRHMJ/L\=7NF"O,5FG!44:6,I0U
M&$OSLVK#274BZ*;<[W!/A:!Y>;@F."%,=9#?+RD53R<J0+/M9_X-4$L#!!0
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
MVT/+[4"R57J,]\*D9%%ZN00< M<&ZOF<,?D^T">#^='Q\']02P,$%     @
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
M!7@!7 >HYTO&Y'-#'S,T)V/A'U!+ P04    " !.50=92HV-6$(0   5_
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
MMGFC=H?G;4,^D6R=O8LS)M4KFPU7JM,"K@'J^X(QN9_H &7O%OP!4$L#!!0
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
M;"]W;W)K<VAE971S+W-H965T-C<N>&ULK5?;;N,V$/T50ET4"9!8-UNV4]N
M+UHT19,:ZV[[4/2!ENB86(G4DG2<]NL[E&1%EF@UW28/L42=,YPS,R2'DR,7
M7^2>$(5>TH3)J;57*KNS;1GM28IECV>$P9<=%RE6\"J>;)D)@N.<E":VYSB!
MG6+*K-DD'UN+V80?5$(960LD#VF*Q5\+DO#CU'*MT\ G^K17>L">33+\1#9$
M?<[6 M[LRDI,4\(DY0P)LIM:<_<N=!U-R!&_47*4M6>DI6PY_Z)?[N.IY6B/
M2$(BI4U@^'DF2Y(DVA+X\;4T:E5S:F+]^63]8RX>Q&RQ)$N>_$YCM9]:(PO%
M9(</B?K$CS^24M! VXMX(O/_Z%AB'0M%!ZEX6I+!@Y2RXA>_E(&H$<".F>"5
M!*])Z%\@^"7!?^L,_9+0?^L,@Y*02[<+[7G@5ECAV43P(Q(:#=;T0Q[]G WQ
MHDP7RD8)^$J!IV:+\#'\>/\K6O\\?]R@6[3D:<8984HBOD./4*EK(BB/:806
MA)$=50"1"I#KLEK*87F-KE9$89K T^O7=8*9O$$K@# 25S9NT>?-"EU]N$8?
M$&7H@28)H.7$5J!)>V9'I?^+PG_O@O\^>N!,[24*64QB W_5S0\Z^#;$L@JH
M=PKHPNLT^-.!]9#OW"#/\?H&?Y9OI_LF.?]O]O";9S\+AE]5EY_;\R_8:Z9=
M5\--1U5=+06)J;I&?\RW4@G81?XTE40Q:=\\J=Y:[V2&(S*U8.^41#P3:_;]
M=V[@_&#*QWL:6[VGL?"=C)UEKE]EKM]E?;8!>S0B*(*TF%)0L(<Y6Q]&SS.G
M-YS8S_7(FC#!.6;5QKB]_CDF-&'\"G,F;U#)&W3*NV>*0-#417T%?52;<]1S
MQV=_#;4FQJ"AMHUQ@Y;< C2H@X9FM4&E-NA4&[YD<"[#.A1$'01#L"]GL!(1
MEI(HXZ8;M!R]'?;<AF(#*.@UPK(R@-Q^TU1H0OF]D5GVL)(][)0]3[E0]&^<
M=R1PFF6PY4"/]"^5/6RYXM2JK5!NPC32N#)A&O40FC 7<CVJ1(_^DVC80P]8
M4)R@A$MCKD?MHNQY#<$F3%-P&^.U!)LP%[(\K@2/.P7KTR0[G299V79LRU/E
M4I+'+3_\5I+'K7785-RV$C0WP;"-&=;6R)EBUWEMVIQ.S6M8R/@%EG.4P!JF
M.QKE^99H)WB*YK\L[Z&KBI(#M#2ZO6+?$J+2A?-MMY'/I1$T:H2I! 7U:#>B
M9+#CUR8KPF37VMR4B*?\?B%!P(&IHB>I1JL[S#SOW!OC"_=NZ1K&5_K.D[?5
MK^:+"],#%D\4XIN0'4P%BQ3*0A1WD.)%\2QOLK=<0<N>/^[AWD:$!L#W'>?J
M]*(GJ&Z"LW\ 4$L#!!0    ( $Y5!UF(D2TFPP,  #H-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8X+GAM;*U7;8_B-A#^*U9ZJG:E71+"^Q:0@'#J5K=[
MZ.BU'ZI^,,D UB5VSC;+MK_^QDE((9@<;?<+V,[SS/@93\:3X5[(+VH+H,EK
M$G,U<K9:IP^NJ\(M)%0U1 H<GZR%3*C&J=RX*I5 HXR4Q*[O>5TWH8P[XV&V
MMI#CH=CIF'%82*)V24+E7U.(Q7[D-)W#PB>VV6JSX(Z'*=W $O3G="%QYI96
M(I8 5TQP(F$]<B;-A_G X#/ ;PSVZFA,C)*5$%_,Y#$:.9[9$,00:F.!XM\+
MS"".C2'<QM?"IE.Z-,3C\<'Z^TP[:EE1!3,1_\XBO1TY?8=$L*:[6'\2^Y^A
MT-,Q]D(1J^R7[ NLYY!PI[1("C+N(&$\_Z>O11R."&C'3O +@E\EM"\06@6A
M=:V'=D%H7^NA4Q RZ6ZN/0M<0#4=#Z78$VG0:,T,LNAG;(P7XR9/EEKB4X8\
M/9[.G^?O'W\EBP^3YR6Y)S.1I((#UXJ(-7G&1%V 9")B(9D"AS73"%'ZGGS4
M6Y!D@6,)FDG W-$'B"(W 6C*8G5+ZI%D$5.N[DB $PY1N7Q//B\#<O/NEKPC
MC),G%L>85FKH:M1L=NZ&A;YIKL^_H*]%G@376T7F/(+(P@_J^=T:OHNQ+@/N
M'P(^]6L-_K+C#=+R[HCO^6W+?F;7TULV.?_/^_P_>S\)1JO,OE9FKW7!7O78
M33;<7<XZ<C.3$#%]2_Z8K#"=L,K\:4N)W&G;[M14W@>5TA!&#I96!?(%G/&/
M/S2[WD^V\WA+8\%;&IN_D;&3DVN7)]>NLSY>HCT6 @GQ6&Q'D+-[&=O<52]C
MK]$=NB_'D;5A.J>8X!S3;/BGF'F.Z1YC2L2)N$XIKE,K[I%KP)#IB^IR>K]N
MY[,K,,$YIMEH5M3EF,[WU75+==U:=9-$2,W^IME%C44^Q3<-.X?O'&C7(J==
MD7P%)K!A>A7)]9@3T;U2=.]?B<;2L:.2T9ALL)FR">Z=;>+>JZ;>S JJ2KX&
M-+>"^G;1_5)TOU:T*:3IH9"F17.W*@KJI8/N6W*R59'=K\G)7/.Y%;_Z_L]M
MG@9VQ8-2\:!6\0);#/J*#6P84Z78FH79B2NREB(ADX^S1VPGPGB'=[GI*_A)
M@$X[E.,XD9LPOWAL 1M8RE@U3P9G)<JK!,QFI1+V^3D&<Z1:#=RC9C !N<FZ
M<(4R=ESG-W.Y6C;ZDZR_K:Q/FP^SIF4]P ^#O(__QWS^5?%$Y89AL&-8HRM\
M9S%#9-ZIYQ,MTJP570F-C6TVW.+'#4@#P.=K(?1A8AR4GTOC;U!+ P04
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
M)V9W?W+2QKW@DC:B<J>B1LG;535*[E7>0C555]V*V=VNO+>NM-L'0VXQW&-
MGA(TD<5W@YK:JV;%[.Y6EL7;2HA#L"2,4\0CBK)D=5@,RQCB=]2;SG%/3DY]
MLGF]LOE]L34C6#5<YOA[J3>=K=_)(>V3S>N5S>^+K1G2JH\TNQO)T]+P1)44
MAW(>.@;EJ5'R:X.W4$W55;-F=K8/)[XX*<@Z-^RN$C211;=!=KOTJ$".6K)5
M=336-^EH"M9Q0Y9<>)4@29:G %FMUV1*T%#2KM=.3Q)$U]FQ%0-!>O:1O^TN
MGY9'8Q?9@9#T_-(\<TW%<\\\\_.#KXH^/X>[@70=B1(5HY48RAB,1:6D^=%6
M?L/)-CN[>2*<DR2[W" 8(IH"Q/<K0OCA)AV@/&"<_P=02P,$%     @ 3E4'
M64O#P1!M P  &0T  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULK5=K
M;],P%/TK5D"(26-Y]+G11MJ6(4 "#<9#"/'!36X;:TD<;*?=$#^>:R<+2=>E
MK=1^:/RX]_B><VWG9K+BXE;& (K<I4DFIU:L5'YFVS*,(:7RA.>0X<R<BY0J
M[(J%+7,!-#).:6)[CC.T4\HRRY^8L6OA3WBA$I;!M2"R2%,J[B\@X:NIY5H/
M Y_9(E9ZP/8G.5W #:BO^;7 GEVC1"R%3#*>$0'SJ77NG@6NHQV,Q3<&*]EH
M$TUEQOFM[KR+II:C(X($0J4A*#Z6< E)HI$PCM\5J%6OJ1V;[0?T-X8\DIE1
M"9<\^<XB%4^ML44BF-,B49_YZBU4A 8:+^2)-/]D5=DZ%@D+J7A:.6,$*<O*
M)[VKA&@X]$9/.'B5@[?NX#WAT*L<>KLZ]"N'OE&FI&)T"*BB_D3P%1':&M%T
MPXAIO)$^RW3>;Y3 689^RK_Z]/7=EQ_D%?E(A: Z!^1E (JR1!Y-;(4K:#L[
MK- N2C3O";0A^< S%4MRE440M?UMC*P.SWL([\+K!'Q?9">DYQP3S_'Z9,D5
MD.?$)C*F F3UV!#F93=J "&BN@:UMQ-@L'N86P%;0O3J//7,"KVG\O2[8.J>
M_#R?227PL/S:E)P2HK\90M\@9S*G(4PMO"(DB"58_HMG[M!YO4G"0X(%!P)K
M2=>OI>MWH?N7/$WQAL&C%-X>DYP*LJ1)@?N<9:20$<E!E'DZ(G\;N=LD<+G0
MT"RD;]2E[T[L95.UK19!ET6+WZ#F-]B#'RU4S 7[ Y$A6'+9>)1+U$$CD/[8
M*7]KI':V#':Q;)$<UB2'G20_%ND,\\3GYA*0)FEA@SBF3D]LXCE\%--ZTCJ7
MWG>K'PBLI=*H5FG4J=(UOC1!",S]WKMA]$BEP<:]T!G OEH="*REU;C6:KR?
M5DS*8KM.XT<ZK2O4N>R^"AT(K*70::W0::="7["0E(6X?Q"H.F];!#K=*M!6
MBZ#+HD7%=?[7.4XGF9ORA2Q %\,L6Y "2Q1!5 Q89N$VR%1]6*@JB]J\$&&,
M-27)!5\(FFYC7D70#'LX=D>N.UX3H#O4?;?(H=!*8>U&+9F"6)B:7&+NBTR5
M964]6M?]YZ;:M?^;EQ\-'ZA8L$R2!.;HZIR,4!E1UN%E1_'<5*8SKK#.-<T8
MOUU : .<GW.\TJN.7J#^&O+_ 5!+ P04    " !.50=9W/*7M 0#  "R"
M&0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6RM5F%OFS 0_2L6JZ96ZH 0
M0M,N06J;3>ND3EG3;IJF?7#@$JP"IK9)VG^_LR&49"3:AWY);//>\[T[XV.T
MYN)1)@"*/&=I+L=6HE1QX3@R2B"CTN8%Y/ADP45&%4[%TI&% !H;4I8ZGNL&
M3D99;H4CLS85X8B7*F4Y3 619991\7(%*5^/K9ZU6;ACRT3I!2<<%70),U /
MQ53@S&E48I9!+AG/B8#%V+KL74P"C3> 'PS6LC4FVLF<\T<]N8G'EJL#@A0B
MI14H_JW@&M)4"V$83[6FU6RIB>WQ1OVS\8Y>YE3"-4]_LE@E8VMHD1@6M$S5
M'5]_@=K/0.M%/)7FEZQKK&N1J)2*9S49(\A87OW3YSH/+0+J=!.\FN#M$OP]
MA'Y-Z.\2@CT$OR;X)C.5%9.'"54T' F^)D*C44T/3#(-&^VS7)=]I@0^9<A3
MX:?O#S?WO\@',DNH $FFI8@2S&-,:!Z3.U!,X/AX HJR5)X@\&$V(<=')^2(
M.$16)):3AYPI>=I:N&5IBH7%M:/V=.0HC%KO[41UA%=5A-Z>" -RRW.52/(I
MCR'NX$\.\WO> 0$'T]7DS-OD[,H[J/BUS&W2=T^)YWI^1T#7_T_O=_DY3)]
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
MC!A5M4X#U.\KSN73C1Y@]P9^_A]02P,$%     @ 3E4'68V2SL-" @  )P4
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&ULC53;CM,P$/T5*T@()*C3
M] (J2:1VM^PN4DO5+O" >'"2:6*M8P?;:9:_QW;24*2V\!)[[#EGSDQF'#9"
M/JD"0*/GDG$5>876U0QCE190$C40%7!SLQ>R)-J8,L>JDD R!RH9#GQ_BDM"
MN1>'[FPCXU#4FE$.&XE4799$_EH $TWD#;WCP9;FA;8'. XKDL,.])=J(XV%
M>Y:,EL 5%1Q)V$?>?#A;3*R_<_A*H5$G>V0S281XLL9#%GF^%00,4FT9B%D.
M< .,62(CXV?'Z?4A+?!T?V3_Z'(WN21$P8U@WVBFB\A[[Z$,]J1F>BN:>^CR
M<0)3P93[HJ;U'?L>2FNE1=F!C8*2\G8ESUT=3@!!< $0=(# Z6X#.96W1),X
ME*)!TGH;-KMQJ3JT$4>Y_2D[+<TM-3@=[Y9WJ^7Z$6V7F\_;QX?U'7J+UD1*
M8HN%7MV")I2IUR'6)IB%X+0C7K3$P07B*5H)K@N%ECR#[&\\-B)[I<%1Z2*X
M2OBIY@,T\M^@P _&2$%N6D-?X1WU%1@YWM&E"K1,: N5D)KR''V?)TI+TR\_
MSJ7=LHW/L]D9FJF*I!!Y9D@4R -X\<L7PZG_X8K6<:]U?(T]7M=E A*)/3)3
M:?^14=M50IW3VK)-')L=ST,\"O'AC(!)+V#RGP*D*Q=)&%Q5,/FG GS2O"7(
MW(VH0JFHN6[[N#_M7X%YV_Q_W-LG9$5D3KE"#/8&Z@_>F;BR'<O6T*)RHY (
M;0;+;0OSDH&T#N9^+X0^&C9 _S;&OP%02P,$%     @ 3E4'66"-IAN]"@
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
M_9.Z>-S=@.IK4=?%=O?P0::WLFP%S=_OBJ)^?=(>X' ?MHO_ 5!+ P04
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
M4;P1ILDQ>="=^H0BDG&AV-]%_X[THI_QQ(@[+%<DG["[5)<H9NK6C("4N*Y
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
MBB?%X9I@*)AT [B_Y% C5">Z@WKW;/834$L#!!0    ( $Y5!UDZ0+K)0@,
M *P4   -    >&PO<W1Y;&5S+GAM;-U8T6[:,!3]E2A=IU::&B!M("L@;4B5
M)FU3I?9A;Y4A#EAR[,PQ'?3KYQN')%!?UO5AA06UL>_Q.??8OB%NAX5><WJW
MH%1[JXR+8N0OM,X_!D$Q6]",%!<RI\(@J509T::KYD&1*TJ2 D@9#WJ=3A1D
MA E_/!3+[";3A3>32Z%'?K\.>?;V)1GYW>C2]ZS<1"9TY#^<O?^YE/KZG6?O
M)Q].3CH/Y]>[\;,2./<#I^C5"T0O<-D+5#C:%FZ$_D3LO\C1/DNH],#IJ7/:
M<M4YQ<BQ@]PP,5J_X\ZYG;2B!U4AC(>I%$T]A+X-&'V24>^1\)$_(9Q-%0-6
M2C+&US;<@\!,<JD\;0K1).Q"I'BR<-?VH$8KG8P)J<K<-H/]/:V&[P";'AAD
MG-<&>[X-C(<YT9HJ<6,ZY> R^ SRJO;].C<.YXJLN[TKOR&4-Y-D*E5"59VF
MZV]"XR&G*=A1;+Z NY9Y *#6,C.-A)&Y%*3TL&%4#2,[HYS?P0/\(]W27J6M
MG2OW3=1-8ZAJ6AG; ?VVFM5NRUZ^2M?+V:/4GY=F.J+L0WW36T53MBK[J[0V
M@*EW<762YWS]B;.YR*B=_(L3CH=DP_,64K$GDPU*968"5/G>(U6:S=J17XKD
M]W2E-^6T2G'/O2/T_&_7>4X%582W39O:/^15?K7CL/]6ELMOE5W#3H_56_G0
M35X=@\GH&$P>04V&\>%[K,YBAV[R&%:R_V;?['M-!M5)J'7<VCILU5$/#K4C
M_SL<DGF3U)LN&==,5+T%2Q(JGIVYC+PF4_.GV):^&9_0E"RYOJ_!D=^TO]&$
M+;.X'G4+"U&-:MI?87K=J#Y1FUQ,)'1%DTG55?-IV?1,PV2M+B#L(C?EY48P
MCL7<"&!8'LP!QK$L+,__-)\!.A^+8=X&3F2 <@8HQ[)<R*3\8'G<G-A<[IG&
M<1A&$;:BDXG3P01;MRB"'[<:Y@T86![(]'=KC>\V7B'[ZP#;TWT5@LT4KT1L
MIOA: ^)>-V#$L7NWL3S P'8!JQW([\X#->7FA"'L*N8->X)Q)(XQ!&K17:-1
MA*Q.!!_W_F!/21C&L1L!S.T@##$$GD8<P1R !PP)P_(]N/,^"C;OJ:#Y_^3X
M-U!+ P04    " !.50=9EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y
M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI
M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W
MO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:
M>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B
MM/XU@LD/['X 4$L#!!0    ( $Y5!UEW:W4J2 8   $U   /    >&PO=V]R
M:V)O;VLN>&ULQ9M+<]I($(#_RA2'K>S!:R/T<+)QJF1)8%6!8"7A;$ZIL1A@
M*D)B1\*)\^MW)(+36D-G+VU.@'A]M#3]=<\,[[^6ZLM#67YAWS9Y4=WTUG6]
M?7=Y665KL>'5'^56%/J99:DVO-8/U>JRVBK!%]5:B'J37QI75_;EALNB]^']
MX;-FZA(^*&N1U;(L],'FP+T47ZN?SS</V:.LY(/,9?UTTVOOYZ+'-K*0&_E=
M+&YZ5SU6K<NO=Z62W\NBYGF2J3+/;WK]_1/W0M4R>W$X:2!3_E"U1VK^$',-
M<M.SK_0'+J6JZO85[>=SS?@H](OWCW9U.91Y+93/:S%2Y6XKBU7S,?I77(*?
MT<;A<+L/XCOU?\)8+I<R$WZ9[3:BJ/=Q5")O (MJ+;=5CQ5\(VYZ7ODH%)OQ
ME6A^E/Z6<+'_@;4F ^%2[Z1^0H6+EI&09QKY090$/M/WDNDX]-U4/[AUQV[D
M!0Q &@BD<4;(SP: '""0@[- )JF^F001@#012/.,D)U(6@BD10N9S"<3-_[$
MID.6A*,H'(:>&Z7,];SI/$I# &DCD#8MY#APDR !+ ["XM"RA)$WG00L=?_N
M$%TC1->T1'%P'T3S#LU;A.8M+<W0#6-V[X[G 9OHTS:/FP&90KC^%9:"KVCQ
M_" .[]TTO ]8&"5I/']!APJ"V!!^<)M"%LP#?7(13"9AVH:'N5&;Q-(P&@61
M%W:NM3[F@3ZQ"-PD"5(6!VFXO\[8]'8<CO3YU1D7,F(:Z!-[X#:(@F&8LIDV
M: <*2_M]XKP_3>^"6)_3R2P.[K2E]@.B26V0$,OY?>*D'_PU#]-/D ;+^GWB
MM)\$H_;ZBH/9-&[& 03#DG^?./LG\]ELW%[[[IAY;G+'AN/I1WTNA]-XXG:R
M"6:%/K$61M.I_S$<CV&1BWG (/: Z^G+*PG;1-&F-U^/@"0-4RTL.$@-3 <&
ML0ZBX.-S)1:-FLHQ\MW8[_"AK0*Q(F;\B3U6;"94^_8B$\R759:7U4[!GLO
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
M-O\?_?HW4$L! A0#%     @ 3E4'60=!36*!    L0   !
M ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !.50=9#OXR&_
M   K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"
M% ,4    " !.50=9F5R<(Q &  "<)P  $P              @ '. 0  >&PO
M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( $Y5!UEF@.J.U04  ,<>   8
M              " @0\(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"
M% ,4    " !.50=95PJ8"T,(  #L)@  &               @($:#@  >&PO
M=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 3E4'62(C6$BJ @
MT0<  !@              ("!DQ8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM
M;%!+ 0(4 Q0    ( $Y5!UG!D1D'D @  /DL   8              " @7,9
M  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !.50=9.G$/
M5O &   B'0  &               @($Y(@  >&PO=V]R:W-H965T<R]S:&5E
M=#4N>&UL4$L! A0#%     @ 3E4'64O>AK\?#0  2B$  !@
M ("!7RD  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( $Y5
M!UF*<C 8R@8  "(;   8              " @;0V  !X;"]W;W)K<VAE971S
M+W-H965T-RYX;6Q02P$"% ,4    " !.50=9_H@; :<&  #U#P  &
M        @(&T/0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%
M  @ 3E4'66B*$"W!#P  >B@  !@              ("!D40  'AL+W=O<FMS
M:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( $Y5!UG]07JJ& 8  # .   9
M              " @8A4  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L!
M A0#%     @ 3E4'66^%8:(!!@  ,PX  !D              ("!UUH  'AL
M+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !.50=9!CT?(>T)
M  "%&0  &0              @($/80  >&PO=V]R:W-H965T<R]S:&5E=#$R
M+GAM;%!+ 0(4 Q0    ( $Y5!UE;!>JP)R4  ()H   9              "
M@3-K  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 3E4'
M6>[+54^S!   , L  !D              ("!D9   'AL+W=O<FMS:&5E=',O
M<VAE970Q-"YX;6Q02P$"% ,4    " !.50=9D$9,,(D&   F$   &0
M        @(%[E0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0
M   ( $Y5!UG0 WME300  #8*   9              " @3N<  !X;"]W;W)K
M<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ 3E4'6>J9RN&U!0  Y@P
M !D              ("!OZ   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q0
M2P$"% ,4    " !.50=972&1B(4'  ##$   &0              @(&KI@
M>&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( $Y5!UEHH2*@
M3@,  !8'   9              " @6>N  !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&UL4$L! A0#%     @ 3E4'657C63;\ P  V @  !D
M ("![+$  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !.
M50=91STU3K<&   <$   &0              @($?M@  >&PO=V]R:W-H965T
M<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( $Y5!UFJL,[^0@0   (*   9
M          " @0V]  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#
M%     @ 3E4'6=\%&.Z* @  S@<  !D              ("!AL$  'AL+W=O
M<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !.50=9$,+L0$0"  "*
M!@  &0              @(%'Q   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM
M;%!+ 0(4 Q0    ( $Y5!UG1!Y";>PL  #D?   9              " @<+&
M  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 3E4'6=%8
MLOW4!   30P  !D              ("!=-(  'AL+W=O<FMS:&5E=',O<VAE
M970R-BYX;6Q02P$"% ,4    " !.50=9ZZT#[KL$  """P  &0
M    @(%_UP  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    (
M $Y5!UE9LL=[Y 8  +\1   9              " @7'<  !X;"]W;W)K<VAE
M971S+W-H965T,C@N>&UL4$L! A0#%     @ 3E4'66R;;_+4 @  &P8  !D
M             ("!C.,  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"
M% ,4    " !.50=9MM3AE8P#  !:"   &0              @(&7Y@  >&PO
M=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( $Y5!UFZ^@?5V00
M +<+   9              " @5KJ  !X;"]W;W)K<VAE971S+W-H965T,S$N
M>&UL4$L! A0#%     @ 3E4'62=".5W6 @  $ 8  !D              ("!
M:N\  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !.50=9
MD<$Z6&<#  !:"   &0              @(%W\@  >&PO=V]R:W-H965T<R]S
M:&5E=#,S+GAM;%!+ 0(4 Q0    ( $Y5!UE-LLB]?0,  -$(   9
M      " @17V  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%
M  @ 3E4'63J ._,T!   P@H  !D              ("!R?D  'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !.50=96VLEL(@$  !]"@
M&0              @($T_@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+
M 0(4 Q0    ( $Y5!UG]?6Q/,P4  /(*   9              " @?," 0!X
M;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 3E4'6;G#>YQ8
M P  +P<  !D              ("!70@! 'AL+W=O<FMS:&5E=',O<VAE970S
M."YX;6Q02P$"% ,4    " !.50=9.X?.[]\"  !&!@  &0
M@('L"P$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( $Y5
M!UD/4S-[@0,  *H'   9              " @0(/ 0!X;"]W;W)K<VAE971S
M+W-H965T-# N>&UL4$L! A0#%     @ 3E4'6>D(-KO1 P  R!(  !D
M         ("!NA(! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M    " !.50=9:54Q6!H#   S"0  &0              @('"%@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( $Y5!UD3D8)U*@,  -8)
M   9              " @1,: 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
M4$L! A0#%     @ 3E4'6=AZVGV# P  [ P  !D              ("!=!T!
M 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !.50=9CNU[
ME<$"   :"   &0              @($N(0$ >&PO=V]R:W-H965T<R]S:&5E
M=#0U+GAM;%!+ 0(4 Q0    ( $Y5!UFL7."LT 4  $H?   9
M  " @28D 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @
M3E4'6618YNJV P  :0T  !D              ("!+2H! 'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q02P$"% ,4    " !.50=93(G);WT"  !,!@  &0
M            @($:+@$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4
M Q0    ( $Y5!UG!4!\/KP0   (D   9              " @<XP 0!X;"]W
M;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 3E4'65@@P;=I"@
M\(0  !D              ("!M#4! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX
M;6Q02P$"% ,4    " !.50=9)\]:%Q<*  "<:0  &0              @(%4
M0 $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( $Y5!UET
MRBMR>@,  #80   9              " @:)* 0!X;"]W;W)K<VAE971S+W-H
M965T-3(N>&UL4$L! A0#%     @ 3E4'6>WKD-4D P  %0H  !D
M     ("!4TX! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M" !.50=9PJV0D_8#  !&%@  &0              @(&N40$ >&PO=V]R:W-H
M965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( $Y5!UDT5Y<.U@(  'T'   9
M              " @=M5 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L!
M A0#%     @ 3E4'6:YL70/-!   \QX  !D              ("!Z%@! 'AL
M+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !.50=90WFRX\D"
M  #E!P  &0              @('L70$ >&PO=V]R:W-H965T<R]S:&5E=#4W
M+GAM;%!+ 0(4 Q0    ( $Y5!UG[_5.*-P,  "$*   9              "
M@>Q@ 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ 3E4'
M6:Z:@UFH"   ]E$  !D              ("!6F0! 'AL+W=O<FMS:&5E=',O
M<VAE970U.2YX;6Q02P$"% ,4    " !.50=9$ONJH'$,   #M   &0
M        @($Y;0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0
M   ( $Y5!UEAKA9#;0,  "43   9              " @>%Y 0!X;"]W;W)K
M<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ 3E4'64J-C5A"$   %?P
M !D              ("!A7T! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q0
M2P$"% ,4    " !.50=9P>O342$#   A#0  &0              @('^C0$
M>&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( $Y5!UGIFAIF
M$P,  ,<)   9              " @5:1 0!X;"]W;W)K<VAE971S+W-H965T
M-C0N>&UL4$L! A0#%     @ 3E4'6<"_]EZB P  KPP  !D
M ("!H)0! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " !.
M50=9>'Z-NPP#  !2"0  &0              @(%YF $ >&PO=V]R:W-H965T
M<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( $Y5!UF[NA>#_ ,  !4.   9
M          " @;R; 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#
M%     @ 3E4'68B1+2;# P  .@T  !D              ("![Y\! 'AL+W=O
M<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !.50=9AL40P= "  "T
M!P  &0              @('IHP$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM
M;%!+ 0(4 Q0    ( $Y5!UF[):,"LP,  )T.   9              " @?"F
M 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ 3E4'62%C
MJ*0A!0  ;!P  !D              ("!VJH! 'AL+W=O<FMS:&5E=',O<VAE
M970W,2YX;6Q02P$"% ,4    " !.50=92\/!$&T#   9#0  &0
M    @($RL $ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    (
M $Y5!UG<\I>T! ,  +((   9              " @=:S 0!X;"]W;W)K<VAE
M971S+W-H965T-S,N>&UL4$L! A0#%     @ 3E4'650K\4H-!@  C1\  !D
M             ("!$;<! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"
M% ,4    " !.50=9C9+.PT("   G!0  &0              @(%5O0$ >&PO
M=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( $Y5!UE@C:8;O0H
M )-M   9              " @<Z_ 0!X;"]W;W)K<VAE971S+W-H965T-S8N
M>&UL4$L! A0#%     @ 3E4'62K+ECFU P  @0H  !D              ("!
MPLH! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !.50=9
M,,H)F.\"  #K"P  &0              @(&NS@$ >&PO=V]R:W-H965T<R]S
M:&5E=#<X+GAM;%!+ 0(4 Q0    ( $Y5!UF1R*JX9P,  'X.   9
M      " @=31 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%
M  @ 3E4'6=<#QN_>!@  ?CH  !D              ("!<M4! 'AL+W=O<FMS
M:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !.50=95?C$/$H$  !)$P
M&0              @(&'W $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+
M 0(4 Q0    ( $Y5!UDZ0+K)0@,  *P4   -              "  0CA 0!X
M;"]S='EL97,N>&UL4$L! A0#%     @ 3E4'69>*NQS     $P(   L
M         ( !=>0! %]R96QS+RYR96QS4$L! A0#%     @ 3E4'67=K=2I(
M!@   34   \              ( !7N4! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( $Y5!UFKG#%+;@(  -HO   :              "  =/K 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $Y5!UE$Y-]8'@(
M )<N   3              "  7GN 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !9 %D 9A@  ,CP 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>316</ContextCount>
  <ElementCount>349</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>82</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>19</UnitCount>
  <MyReports>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952155 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952156 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/LEASES</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>9952157 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/INCOMETAXES</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>9952158 - Disclosure - REVENUES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUES</Role>
      <ShortName>REVENUES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>9952159 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DEBT</Role>
      <ShortName>DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - ASSET RETIREMENT OBLIGATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS</Role>
      <ShortName>ASSET RETIREMENT OBLIGATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - BENEFIT PLANS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/BENEFITPLANS</Role>
      <ShortName>BENEFIT PLANS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - OTHER COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/EQUITY</Role>
      <ShortName>EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - SEGMENT REPORTING</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SEGMENTREPORTING</Role>
      <ShortName>SEGMENT REPORTING</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952169 - Disclosure - GOODWILL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/GOODWILL</Role>
      <ShortName>GOODWILL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - ACQUISITIONS AND DIVESTITURES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES</Role>
      <ShortName>ACQUISITIONS AND DIVESTITURES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - NEW ACCOUNTING STANDARDS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS</Role>
      <ShortName>NEW ACCOUNTING STANDARDS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/LEASESTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/LEASES</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - REVENUES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUESTables</Role>
      <ShortName>REVENUES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/REVENUES</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - DEBT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DEBTTables</Role>
      <ShortName>DEBT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/DEBT</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - ASSET RETIREMENT OBLIGATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables</Role>
      <ShortName>ASSET RETIREMENT OBLIGATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - BENEFIT PLANS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/BENEFITPLANSTables</Role>
      <ShortName>BENEFIT PLANS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/BENEFITPLANS</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - OTHER COMPREHENSIVE INCOME (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/EQUITYTables</Role>
      <ShortName>EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/EQUITY</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - SEGMENT REPORTING (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables</Role>
      <ShortName>SEGMENT REPORTING (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/SEGMENTREPORTING</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - GOODWILL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/GOODWILLTables</Role>
      <ShortName>GOODWILL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/GOODWILL</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - ACQUISITIONS AND DIVESTITURES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables</Role>
      <ShortName>ACQUISITIONS AND DIVESTITURES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails</Role>
      <ShortName>LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - LEASES - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails</Role>
      <ShortName>LEASES - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - LEASES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/LEASESNarrativeDetails</Role>
      <ShortName>LEASES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - INCOME TAXES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails</Role>
      <ShortName>INCOME TAXES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - REVENUES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails</Role>
      <ShortName>REVENUES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - REVENUES - Revenues by Geographic Market (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails</Role>
      <ShortName>REVENUES - Revenues by Geographic Market (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - REVENUES - Freight &amp; Delivery Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails</Role>
      <ShortName>REVENUES - Freight &amp; Delivery Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - REVENUES - Reconciliation of Deferred Revenue Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails</Role>
      <ShortName>REVENUES - Reconciliation of Deferred Revenue Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - DEBT - Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DEBTDebtDetails</Role>
      <ShortName>DEBT - Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - DEBT - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DEBTNarrativeDetails</Role>
      <ShortName>DEBT - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - DEBT - Standby Letters of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails</Role>
      <ShortName>DEBT - Standby Letters of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails</Role>
      <ShortName>ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails</Role>
      <ShortName>ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - BENEFIT PLANS - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails</Role>
      <ShortName>BENEFIT PLANS - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails</Role>
      <ShortName>BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails</Role>
      <ShortName>BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails</Role>
      <ShortName>OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - EQUITY - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails</Role>
      <ShortName>EQUITY - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - EQUITY - Shares Purchased and Retired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails</Role>
      <ShortName>EQUITY - Shares Purchased and Retired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - EQUITY - Changes in Total Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails</Role>
      <ShortName>EQUITY - Changes in Total Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - SEGMENT REPORTING - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails</Role>
      <ShortName>SEGMENT REPORTING - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - SEGMENT REPORTING - Segment Financial Disclosure (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails</Role>
      <ShortName>SEGMENT REPORTING - Segment Financial Disclosure (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails</Role>
      <ShortName>SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - GOODWILL - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails</Role>
      <ShortName>GOODWILL - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails</Role>
      <ShortName>GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - ACQUISITIONS AND DIVESTITURES - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails</Role>
      <ShortName>ACQUISITIONS AND DIVESTITURES - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="vmc-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails</Role>
      <ShortName>ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="vmc-20240630.htm">vmc-20240630.htm</File>
    <File>vmc-20240630.xsd</File>
    <File>vmc-20240630_cal.xml</File>
    <File>vmc-20240630_def.xml</File>
    <File>vmc-20240630_lab.xml</File>
    <File>vmc-20240630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>vmc-20240630_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1095">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "vmc-20240630.htm": {
   "nsprefix": "vmc",
   "nsuri": "http://www.vulcanmaterials.com/20240630",
   "dts": {
    "inline": {
     "local": [
      "vmc-20240630.htm"
     ]
    },
    "schema": {
     "local": [
      "vmc-20240630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "vmc-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "vmc-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "vmc-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "vmc-20240630_pre.xml"
     ]
    }
   },
   "keyStandard": 306,
   "keyCustom": 43,
   "axisStandard": 30,
   "axisCustom": 0,
   "memberStandard": 44,
   "memberCustom": 35,
   "hidden": {
    "total": 20,
    "http://fasb.org/us-gaap/2024": 15,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 316,
   "entityCount": 1,
   "segmentCount": 82,
   "elementCount": 671,
   "unitCount": 19,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 1095,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://www.vulcanmaterials.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "9952155 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.vulcanmaterials.com/role/LEASES",
     "longName": "9952156 - Disclosure - LEASES",
     "shortName": "LEASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.vulcanmaterials.com/role/INCOMETAXES",
     "longName": "9952157 - Disclosure - INCOME TAXES",
     "shortName": "INCOME TAXES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.vulcanmaterials.com/role/REVENUES",
     "longName": "9952158 - Disclosure - REVENUES",
     "shortName": "REVENUES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS",
     "longName": "9952159 - Disclosure - FAIR VALUE MEASUREMENTS",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS",
     "longName": "9952160 - Disclosure - DERIVATIVE INSTRUMENTS",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.vulcanmaterials.com/role/DEBT",
     "longName": "9952161 - Disclosure - DEBT",
     "shortName": "DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "9952162 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS",
     "longName": "9952163 - Disclosure - ASSET RETIREMENT OBLIGATIONS",
     "shortName": "ASSET RETIREMENT OBLIGATIONS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.vulcanmaterials.com/role/BENEFITPLANS",
     "longName": "9952164 - Disclosure - BENEFIT PLANS",
     "shortName": "BENEFIT PLANS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME",
     "longName": "9952165 - Disclosure - OTHER COMPREHENSIVE INCOME",
     "shortName": "OTHER COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.vulcanmaterials.com/role/EQUITY",
     "longName": "9952166 - Disclosure - EQUITY",
     "shortName": "EQUITY",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.vulcanmaterials.com/role/SEGMENTREPORTING",
     "longName": "9952167 - Disclosure - SEGMENT REPORTING",
     "shortName": "SEGMENT REPORTING",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION",
     "longName": "9952168 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.vulcanmaterials.com/role/GOODWILL",
     "longName": "9952169 - Disclosure - GOODWILL",
     "shortName": "GOODWILL",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES",
     "longName": "9952170 - Disclosure - ACQUISITIONS AND DIVESTITURES",
     "shortName": "ACQUISITIONS AND DIVESTITURES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS",
     "longName": "9952171 - Disclosure - NEW ACCOUNTING STANDARDS",
     "shortName": "NEW ACCOUNTING STANDARDS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R24": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies",
     "longName": "9954471 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "9954472 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.vulcanmaterials.com/role/LEASESTables",
     "longName": "9954473 - Disclosure - LEASES (Tables)",
     "shortName": "LEASES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.vulcanmaterials.com/role/REVENUESTables",
     "longName": "9954474 - Disclosure - REVENUES (Tables)",
     "shortName": "REVENUES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables",
     "longName": "9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables",
     "longName": "9954476 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.vulcanmaterials.com/role/DEBTTables",
     "longName": "9954477 - Disclosure - DEBT (Tables)",
     "shortName": "DEBT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables",
     "longName": "9954478 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables",
     "longName": "9954479 - Disclosure - ASSET RETIREMENT OBLIGATIONS (Tables)",
     "shortName": "ASSET RETIREMENT OBLIGATIONS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "vmc:AssetRetirementObligationsOperatingCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:AssetRetirementObligationsOperatingCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.vulcanmaterials.com/role/BENEFITPLANSTables",
     "longName": "9954480 - Disclosure - BENEFIT PLANS (Tables)",
     "shortName": "BENEFIT PLANS (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables",
     "longName": "9954481 - Disclosure - OTHER COMPREHENSIVE INCOME (Tables)",
     "shortName": "OTHER COMPREHENSIVE INCOME (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.vulcanmaterials.com/role/EQUITYTables",
     "longName": "9954482 - Disclosure - EQUITY (Tables)",
     "shortName": "EQUITY (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables",
     "longName": "9954483 - Disclosure - SEGMENT REPORTING (Tables)",
     "shortName": "SEGMENT REPORTING (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables",
     "longName": "9954484 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.vulcanmaterials.com/role/GOODWILLTables",
     "longName": "9954485 - Disclosure - GOODWILL (Tables)",
     "shortName": "GOODWILL (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables",
     "longName": "9954486 - Disclosure - ACQUISITIONS AND DIVESTITURES (Tables)",
     "shortName": "ACQUISITIONS AND DIVESTITURES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails",
     "longName": "9954487 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfDemographicFactors",
      "unitRef": "factor",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfDemographicFactors",
      "unitRef": "factor",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails",
     "longName": "9954488 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails",
     "longName": "9954489 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Results from Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails",
     "longName": "9954490 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Weighted-Average Common Shares Outstanding Assuming Dilution (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails",
     "longName": "9954491 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details)",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Antidilutive Common Stock Equivalents (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails",
     "longName": "9954492 - Disclosure - LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details)",
     "shortName": "LEASES - Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails",
     "longName": "9954493 - Disclosure - LEASES - Components of Lease Expense (Details)",
     "shortName": "LEASES - Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.vulcanmaterials.com/role/LEASESNarrativeDetails",
     "longName": "9954494 - Disclosure - LEASES - Narrative (Details)",
     "shortName": "LEASES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
     "longName": "9954495 - Disclosure - INCOME TAXES - Narrative (Details)",
     "shortName": "INCOME TAXES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:OperatingLossCarryforwardsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
     "longName": "9954496 - Disclosure - REVENUES - Narrative (Details)",
     "shortName": "REVENUES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-129",
      "name": "vmc:ProceedsFromSaleOfFutureProduction",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
     "longName": "9954497 - Disclosure - REVENUES - Revenues by Geographic Market (Details)",
     "shortName": "REVENUES - Revenues by Geographic Market (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-20",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails",
     "longName": "9954498 - Disclosure - REVENUES - Freight & Delivery Revenues (Details)",
     "shortName": "REVENUES - Freight & Delivery Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-115",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails",
     "longName": "9954499 - Disclosure - REVENUES - Reconciliation of Deferred Revenue Balances (Details)",
     "shortName": "REVENUES - Reconciliation of Deferred Revenue Balances (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails",
     "longName": "9954500 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Fair Value Measurement on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-136",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-136",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails",
     "longName": "9954501 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfRabbiTrustsEstablished",
      "unitRef": "trust",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfRabbiTrustsEstablished",
      "unitRef": "trust",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
     "longName": "9954502 - Disclosure - DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-149",
      "name": "us-gaap:DerivativeNotionalAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
     "longName": "9954503 - Disclosure - DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS - Derivative Instruments Recognized at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-150",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-150",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
     "longName": "9954504 - Disclosure - DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details)",
     "shortName": "DERIVATIVE INSTRUMENTS - Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-153",
      "name": "us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
     "longName": "9954505 - Disclosure - DEBT - Debt (Details)",
     "shortName": "DEBT - Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:ShortTermBorrowings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
     "longName": "9954506 - Disclosure - DEBT - Narrative (Details)",
     "shortName": "DEBT - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails",
     "longName": "9954507 - Disclosure - DEBT - Standby Letters of Credit (Details)",
     "shortName": "DEBT - Standby Letters of Credit (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-206",
      "name": "us-gaap:SelfInsuranceReserve",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
     "longName": "9954508 - Disclosure - COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "vmc:LeaseLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-233",
      "name": "vmc:NumberOfGroundwaterExtractionWells",
      "unitRef": "well",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails",
     "longName": "9954509 - Disclosure - COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details)",
     "shortName": "COMMITMENTS AND CONTINGENCIES - Accrued Environmental Remediation Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails",
     "longName": "9954510 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details)",
     "shortName": "ASSET RETIREMENT OBLIGATIONS - Asset Retirement Obligations Operating Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AssetRetirementObligationAccretionExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "vmc:AssetRetirementObligationDepreciationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "vmc:AssetRetirementObligationsOperatingCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails",
     "longName": "9954511 - Disclosure - ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details)",
     "shortName": "ASSET RETIREMENT OBLIGATIONS - Reconciliations of Asset Retirement Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-130",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:AssetRetirementObligationLiabilitiesIncurred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails",
     "longName": "9954512 - Disclosure - BENEFIT PLANS - Narrative (Details)",
     "shortName": "BENEFIT PLANS - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfFundedNoncontributoryDefinedBenefitPensionPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfFundedNoncontributoryDefinedBenefitPensionPlans",
      "unitRef": "plan",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails",
     "longName": "9954513 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details)",
     "shortName": "BENEFIT PLANS - Components of Net Periodic Benefit Cost - Pension Benefits) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-238",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-238",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
     "longName": "9954514 - Disclosure - BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details)",
     "shortName": "BENEFIT PLANS - Components of Net Periodic Benefit Cost- Other Postretirement Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-242",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-242",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails",
     "longName": "9954515 - Disclosure - OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details)",
     "shortName": "OTHER COMPREHENSIVE INCOME - Accumulated Other Comprehensive Income, Net of Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails",
     "longName": "9954516 - Disclosure - OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)",
     "shortName": "OTHER COMPREHENSIVE INCOME - Changes in Accumulated Other Comprehensive Income, Net of Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-248",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
     "longName": "9954517 - Disclosure - OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details)",
     "shortName": "OTHER COMPREHENSIVE INCOME - Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:InterestExpenseNonoperating",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-263",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails",
     "longName": "9954518 - Disclosure - EQUITY - Narrative (Details)",
     "shortName": "EQUITY - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "vmc:NumberOfVotesPerCommonStockShare",
      "unitRef": "vote",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails",
     "longName": "9954519 - Disclosure - EQUITY - Shares Purchased and Retired (Details)",
     "shortName": "EQUITY - Shares Purchased and Retired (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockSharesRetired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TreasuryStockSharesRetired",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
     "longName": "9954520 - Disclosure - EQUITY - Changes in Total Equity (Details)",
     "shortName": "EQUITY - Changes in Total Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails",
     "longName": "9954521 - Disclosure - SEGMENT REPORTING - Narrative (Details)",
     "shortName": "SEGMENT REPORTING - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NumberOfOperatingSegments",
      "unitRef": "segment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "us-gaap:NumberOfReportableSegments",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails",
     "longName": "9954522 - Disclosure - SEGMENT REPORTING - Segment Financial Disclosure (Details)",
     "shortName": "SEGMENT REPORTING - Segment Financial Disclosure (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails",
     "longName": "9954523 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details)",
     "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestPaidNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails",
     "longName": "9954524 - Disclosure - GOODWILL - Narrative (Details)",
     "shortName": "GOODWILL - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
     "longName": "9954525 - Disclosure - GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)",
     "shortName": "GOODWILL - Changes in Carrying Amount of Goodwill by Reportable Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
     "longName": "9954526 - Disclosure - ACQUISITIONS AND DIVESTITURES - Narrative (Details)",
     "shortName": "ACQUISITIONS AND DIVESTITURES - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-267",
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "unitRef": "business",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails",
     "longName": "9954527 - Disclosure - ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details)",
     "shortName": "ACQUISITIONS AND DIVESTITURES - Schedule of Business Acquisitions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-309",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "vmc-20240630.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "stpr_AL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2024",
     "localname": "AL",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Alabama",
        "label": "ALABAMA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]",
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_AccountsAndFinancingReceivableAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Allowance for credit losses",
        "label": "Accounts And Financing Receivable, Allowance For Credit Loss, Current",
        "documentation": "Accounts And Financing Receivable, Allowance For Credit Loss, Current"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes receivable, gross",
        "label": "Accounts And Financing Receivable, Before Allowance For Credit Loss, Current",
        "documentation": "Accounts And Financing Receivable, Before Allowance For Credit Loss, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsNotesAndLoansReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts and notes receivable, net",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable."
       }
      }
     },
     "auth_ref": [
      "r1141"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued environmental remediation costs",
        "label": "Accrual for Environmental Loss Contingencies",
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r408",
      "r958",
      "r1110",
      "r1111",
      "r1161",
      "r1163"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and Postretirement Benefit Plans",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r20",
      "r31",
      "r141",
      "r1121",
      "r1122",
      "r1123"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Allowances for depreciation, depletion &amp; amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r227",
      "r800"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedges",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r250",
      "r251",
      "r638",
      "r942",
      "r1121"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension and postretirement plans",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r7",
      "r31",
      "r141",
      "r1183"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "totalLabel": "Total",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r142",
      "r233",
      "r796",
      "r839",
      "r843"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r249",
      "r250",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r20",
      "r31",
      "r650",
      "r653",
      "r735",
      "r834",
      "r835",
      "r1121",
      "r1122",
      "r1123",
      "r1129",
      "r1130",
      "r1131",
      "r1133"
     ]
    },
    "vmc_AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets amortization period, tax purposes",
        "label": "Acquired Finite-Lived Intangible Assets, Useful Life For Tax Purposes",
        "documentation": "The number of years the intangible assets will be deducted for income tax purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated weighted-average amortization period of intangible assets",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r931"
     ]
    },
    "vmc_Acquisitions2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "Acquisitions2024Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions 2024",
        "label": "Acquisitions 2024 [Member]",
        "documentation": "Acquisitions 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1059"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital in excess of par value",
        "label": "Additional Paid in Capital, Common Stock",
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital."
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r68",
      "r560"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_AggregatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AggregatesMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregates",
        "label": "Aggregates [Member]",
        "documentation": "Aggregates [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table",
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1105"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1041",
      "r1051",
      "r1083"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1034",
      "r1044",
      "r1054",
      "r1086"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Pension Adjustments Service Cost",
        "label": "Aggregate Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1106"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1079",
      "r1087",
      "r1091",
      "r1099"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acceleration of unamortized deferred transaction costs",
        "label": "Amortization of Debt Issuance Costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r447",
      "r1126",
      "r1207"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of debt issuance costs and discounts",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r963",
      "r964",
      "r1126",
      "r1207"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESAntidilutiveCommonStockEquivalentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive common stock equivalents (in shares)",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r305"
     ]
    },
    "us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash flow hedges",
        "label": "AOCI, Derivative Qualifying as Hedge, Excluded Component, after Tax",
        "documentation": "Amount, after tax, of accumulated gain (loss) from increase (decrease) in value of excluded component of derivative hedge."
       }
      }
     },
     "auth_ref": [
      "r657"
     ]
    },
    "vmc_AsphaltMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AsphaltMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asphalt",
        "label": "Asphalt [Member]",
        "documentation": "Asphalt [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on impairments",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r52"
     ]
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails": {
       "parentTag": "us-gaap_LettersOfCreditOutstandingAmount",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails",
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclamation/restoration requirements",
        "periodStartLabel": "ARO balance at beginning of period",
        "periodEndLabel": "ARO balance at end of period",
        "label": "Asset Retirement Obligation",
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r393",
      "r396"
     ]
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationAccretionExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails": {
       "parentTag": "vmc_CostIncurredAssetRetirementObligation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails",
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion",
        "verboseLabel": "Accretion expense",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability."
       }
      }
     },
     "auth_ref": [
      "r394",
      "r399"
     ]
    },
    "vmc_AssetRetirementObligationDepreciationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AssetRetirementObligationDepreciationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails": {
       "parentTag": "vmc_CostIncurredAssetRetirementObligation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Asset Retirement Obligation, Depreciation Expense",
        "documentation": "Amount of depreciation expense recognized during the period that is associated with an asset retirement cost."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]",
        "label": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSET RETIREMENT OBLIGATIONS",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r392",
      "r395"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities incurred",
        "label": "Asset Retirement Obligation, Liabilities Incurred",
        "documentation": "Amount of asset retirement obligations incurred during the period."
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Liabilities settled",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r398"
     ]
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revisions, net",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation."
       }
      }
     },
     "auth_ref": [
      "r400"
     ]
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSReconciliationsofAssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_AssetRetirementObligationsOperatingCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "AssetRetirementObligationsOperatingCostsTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations Operating Costs",
        "label": "Asset Retirement Obligations, Operating Costs [Table Text Block]",
        "documentation": "The tabular disclosure of asset retirement obligations operating costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "verboseLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r203",
      "r230",
      "r269",
      "r308",
      "r314",
      "r332",
      "r336",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r634",
      "r639",
      "r697",
      "r793",
      "r876",
      "r951",
      "r952",
      "r996",
      "r1022",
      "r1173",
      "r1174",
      "r1210"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r237",
      "r269",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r634",
      "r639",
      "r697",
      "r996",
      "r1173",
      "r1174",
      "r1210"
     ]
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets, fair value disclosure",
        "label": "Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r987"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r96",
      "r112",
      "r169",
      "r220",
      "r221"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "vmc_BankLineOfCreditOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "BankLineOfCreditOneMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank line of credit expires 2027",
        "label": "Bank Line Of Credit One [Member]",
        "documentation": "Bank Line Of Credit One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_BankLineOfCreditShortTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "BankLineOfCreditShortTermMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank line of credit expires 2027",
        "label": "Bank Line Of Credit Short Term [Member]",
        "documentation": "Bank Line Of Credit Short-Term [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_BondMoneyObtainedForTreatmentSystem": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "BondMoneyObtainedForTreatmentSystem",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bond money obtained for treatment system",
        "label": "Bond Money Obtained For Treatment System",
        "documentation": "Bond Money Obtained For Treatment System"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r623",
      "r977",
      "r980"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r623",
      "r977",
      "r980"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Significant Acquisitions and Disposals [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total consideration",
        "totalLabel": "Total fair value of purchase consideration",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2",
      "r19"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and notes receivable, net",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contractual rights in place",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "documentation": "The amount of inventory recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net identifiable assets acquired",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other liabilities assumed",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant &amp; equipment",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals for purchases of property, plant &amp; equipment",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r42"
     ]
    },
    "us-gaap_CargoAndFreightMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CargoAndFreightMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freight &amp; Delivery Revenues",
        "label": "Cargo and Freight [Member]",
        "documentation": "Product transported between locations."
       }
      }
     },
     "auth_ref": [
      "r1180"
     ]
    },
    "vmc_CasesAllegedlyInvolving111TrichloroethaneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "CasesAllegedlyInvolving111TrichloroethaneMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cases Allegedly Involving 1,1,1-Trichloroethane",
        "label": "Cases Allegedly Involving111 Trichloroethane [Member]",
        "documentation": "Cases Allegedly Involving 1,1,1-Trichloroethane [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Payments",
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r225",
      "r935"
     ]
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RESTRICTED CASH",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r189"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at end of period",
        "terseLabel": "Cash and cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r161",
      "r265"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r161"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Hedges",
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_CashFlowSupplementalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowSupplementalDisclosuresTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL CASH FLOW INFORMATION",
        "label": "Cash Flow, Supplemental Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year",
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1067"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested",
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1065"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_CommercialPaper": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaper",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper",
        "label": "Commercial Paper",
        "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r191",
      "r1219"
     ]
    },
    "us-gaap_CommercialPaperMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommercialPaperMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial Paper",
        "label": "Commercial Paper [Member]",
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r413",
      "r1014",
      "r1015",
      "r1016",
      "r1019"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other commitments and contingencies (Note 8)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r194",
      "r795",
      "r865"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r403",
      "r404",
      "r918",
      "r1155",
      "r1162"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividend on common stock (in usd per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in usd per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r866"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r130",
      "r866",
      "r881",
      "r1255",
      "r1256"
     ]
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $1 par value, Authorized 480.0 shares, Outstanding 132.1, 132.1 and 132.9 shares, respectively",
        "label": "Common Stock, Value, Outstanding",
        "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r866"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1075"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1074"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income attributable to Vulcan",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r246",
      "r248",
      "r255",
      "r789",
      "r807",
      "r809"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Comprehensive earnings attributable to noncontrolling interest",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r75",
      "r78",
      "r246",
      "r248",
      "r254",
      "r788",
      "r807",
      "r808"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r182",
      "r246",
      "r248",
      "r253",
      "r787",
      "r807"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER COMPREHENSIVE INCOME",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r252",
      "r786",
      "r806"
     ]
    },
    "vmc_ConcreteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ConcreteMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concrete",
        "label": "Concrete [Member]",
        "documentation": "Concrete [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r634",
      "r635",
      "r639",
      "r640",
      "r738",
      "r923",
      "r1172",
      "r1175",
      "r1176"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r634",
      "r635",
      "r639",
      "r640",
      "r738",
      "r923",
      "r1172",
      "r1175",
      "r1176"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r271",
      "r308",
      "r316",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r951",
      "r952",
      "r1173",
      "r1174"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r271",
      "r308",
      "r316",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r414",
      "r415",
      "r416",
      "r417",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r951",
      "r952",
      "r1173",
      "r1174"
     ]
    },
    "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NONCONTROLLING INTEREST",
        "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "vmc_ConstructionPavingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ConstructionPavingMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Paving",
        "label": "Construction Paving [Member]",
        "documentation": "Construction Paving [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Deferred Revenue Balances",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated deferred revenue to be recognized in the next 12 months",
        "periodStartLabel": "Deferred revenue balance at beginning of period",
        "periodEndLabel": "Deferred revenue balance at end of period",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r482"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract with Customer, Liability, Noncurrent",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r482"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Revenue recognized from deferred revenue",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r483"
     ]
    },
    "vmc_ContractWithCustomerLiabilityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ContractWithCustomerLiabilityRollForward",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESReconciliationofDeferredRevenueBalancesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract With Customer, Liability [Roll Forward]",
        "label": "Contract With Customer, Liability [Roll Forward]",
        "documentation": "Contract With Customer, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_CooperatingPartiesGroupMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "CooperatingPartiesGroupMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cooperating Parties Group",
        "label": "Cooperating Parties Group [Member]",
        "documentation": "Cooperating Parties Group [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateNonSegmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CorporateNonSegmentMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General corporate assets",
        "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]",
        "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r331",
      "r332",
      "r333",
      "r334",
      "r337",
      "r1137"
     ]
    },
    "vmc_CostIncurredAssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "CostIncurredAssetRetirementObligation",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSAssetRetirementObligationsOperatingCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total ARO operating costs",
        "label": "Cost Incurred, Asset Retirement Obligation",
        "documentation": "Cost Incurred, Asset Retirement Obligation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of revenues",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r148",
      "r746"
     ]
    },
    "vmc_CostsForPavingContractsExpenseExpectedAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "CostsForPavingContractsExpenseExpectedAmortizationPeriod",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Costs for paving contracts expense, expected amortization period",
        "label": "Costs For Paving Contracts Expense, Expected Amortization Period",
        "documentation": "Costs For Paving Contracts Expense, Expected Amortization Period"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_CoverageOfWarrantyProvisions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "CoverageOfWarrantyProvisions",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Coverage of warranty provisions",
        "label": "Coverage Of Warranty Provisions",
        "documentation": "Coverage Of Warranty Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r1170"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r1170",
      "r1171"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEBT",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r267",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r412",
      "r413",
      "r425",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r441",
      "r448",
      "r449",
      "r451",
      "r705"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r120",
      "r121",
      "r192",
      "r193",
      "r271",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r994",
      "r1127",
      "r1156",
      "r1157",
      "r1158",
      "r1206",
      "r1208"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Applicable margin on borrowing rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gross long-term debt",
        "terseLabel": "Total long-term debt - face value",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r193",
      "r452"
     ]
    },
    "vmc_DebtInstrumentFairValueAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "DebtInstrumentFairValueAdjustments",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value adjustments",
        "label": "Debt Instrument, Fair Value Adjustments",
        "documentation": "Debt Instrument, Fair Value Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective interest rate",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r455",
      "r705",
      "r706",
      "r994"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "verboseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r427"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r994",
      "r1127",
      "r1206",
      "r1208"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r271",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r994",
      "r1127",
      "r1156",
      "r1157",
      "r1158",
      "r1206",
      "r1208"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r55",
      "r56",
      "r94",
      "r175",
      "r176",
      "r271",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r437",
      "r438",
      "r439",
      "r440",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r450",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r994",
      "r1127",
      "r1206",
      "r1208"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized discounts and debt issuance costs",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r453",
      "r704",
      "r705",
      "r706",
      "r961",
      "r962",
      "r994"
     ]
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term debt",
        "label": "Debt, Long-Term and Short-Term, Combined Amount",
        "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_DeferredIncomeTaxExpenseIncludingDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "DeferredIncomeTaxExpenseIncludingDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes, net",
        "label": "Deferred Income Tax Expense Including Discontinued Operations",
        "documentation": "Amount of deferred income tax expense including discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes, net",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r590",
      "r591",
      "r794"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1185"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of actuarial loss",
        "negatedTerseLabel": "Amortization of actuarial gain",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r525",
      "r546",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of prior service cost",
        "verboseLabel": "Amortization of prior service cost",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r526",
      "r547",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r524",
      "r545",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r487",
      "r491",
      "r523",
      "r544",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net periodic pension benefit cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r542",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r522",
      "r543",
      "r975",
      "r976"
     ]
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedContributionPlanCostRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expense recognized related to defined contribution plans",
        "label": "Defined Contribution Plan, Cost",
        "documentation": "Amount of cost for defined contribution plan."
       }
      }
     },
     "auth_ref": [
      "r554"
     ]
    },
    "us-gaap_DelayedDrawTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DelayedDrawTermLoanMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delayed Draw Term Loan",
        "label": "Delayed Draw Term Loan (DDTL) [Member]",
        "documentation": "Term loan allowing borrower to withdraw predefined amount of preapproved loan within predetermined period."
       }
      }
     },
     "auth_ref": [
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation, depletion, accretion and amortization",
        "verboseLabel": "Depreciation, Depletion, Accretion and Amortization (DDA&amp;A)",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r308",
      "r319",
      "r336",
      "r951",
      "r952"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails": {
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative asset",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r673",
      "r674",
      "r687",
      "r696",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r870",
      "r871",
      "r905",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r941",
      "r987",
      "r990",
      "r1013",
      "r1191",
      "r1192",
      "r1193",
      "r1254"
     ]
    },
    "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeAssetsLiabilitiesAtFairValueNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Interest rate swaps net liability",
        "label": "Derivative Assets (Liabilities), at Fair Value, Net",
        "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_DerivativeBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeBasisSpreadOnVariableRate",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate spread above SOFR",
        "label": "Derivative, Basis Spread on Variable Rate",
        "documentation": "The percentage points added to the reference rate to compute the variable rate on the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract Type [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r861",
      "r863",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r877",
      "r878",
      "r879",
      "r880",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r905",
      "r906",
      "r909",
      "r911",
      "r1012",
      "r1013",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed interest rate under swap agreements",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r87",
      "r89",
      "r186",
      "r861",
      "r863",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r877",
      "r878",
      "r879",
      "r880",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r905",
      "r906",
      "r909",
      "r911",
      "r941",
      "r1012",
      "r1013",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DERIVATIVE INSTRUMENTS",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r643",
      "r658"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Axis]",
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r85",
      "r87"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails": {
       "parentTag": "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Derivative liability",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r238",
      "r239",
      "r673",
      "r674",
      "r687",
      "r696",
      "r853",
      "r854",
      "r855",
      "r856",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r877",
      "r879",
      "r880",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r941",
      "r1191",
      "r1192",
      "r1193",
      "r1254"
     ]
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Line Items]",
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r658"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount of interest rate swap agreements",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1186",
      "r1187"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative [Table]",
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r79",
      "r80",
      "r81",
      "r84",
      "r86",
      "r87",
      "r90",
      "r91",
      "r92",
      "r658"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Designated As Hedging Instrument",
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Freight &amp; Delivery Revenues",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1179"
     ]
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pretax loss",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r110",
      "r146",
      "r1221"
     ]
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails": {
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax benefit",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r102",
      "r103",
      "r104",
      "r110",
      "r114",
      "r592",
      "r608",
      "r610"
     ]
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DISCONTINUED OPERATIONS",
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r28"
     ]
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations",
        "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r23",
      "r220"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Revenues from discontinued operations",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r221"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r980"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash dividends on common stock ($0.46/$0.43/$0.92/$0.86 per share, respectively)",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r177"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1058"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year",
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1069"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted-average common shares outstanding",
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings (in usd per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r294",
      "r296",
      "r302",
      "r303",
      "r304",
      "r307",
      "r621",
      "r632",
      "r670",
      "r671",
      "r790",
      "r810",
      "r944"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic earnings (loss) per share attributable to Vulcan",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings (in usd per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r256",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r296",
      "r302",
      "r303",
      "r304",
      "r307",
      "r621",
      "r632",
      "r670",
      "r671",
      "r790",
      "r810",
      "r944"
     ]
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDilutedAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted earnings (loss) per share attributable to Vulcan",
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE (EPS)",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r306"
     ]
    },
    "vmc_EastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "EastMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "East revenues",
        "label": "East [Member]",
        "documentation": "East [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effective tax rate from continuing operations",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r984"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1024"
     ]
    },
    "vmc_EnvironmentalProtectionAgencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "EnvironmentalProtectionAgencyMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPA",
        "label": "Environmental Protection Agency [Member]",
        "documentation": "Environmental Protection Agency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Footnote",
        "label": "Equity Awards Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table",
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Awards Adjustments",
        "label": "Equity Awards Adjustments [Member]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table",
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]"
       }
      }
     },
     "auth_ref": [
      "r1104"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity [Abstract]",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r215",
      "r249",
      "r250",
      "r251",
      "r272",
      "r273",
      "r274",
      "r279",
      "r287",
      "r289",
      "r291",
      "r309",
      "r350",
      "r358",
      "r384",
      "r469",
      "r602",
      "r603",
      "r616",
      "r617",
      "r618",
      "r622",
      "r631",
      "r632",
      "r648",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r669",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r708",
      "r711",
      "r735",
      "r806",
      "r834",
      "r835",
      "r836",
      "r852",
      "r893"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1073"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1031",
      "r1041",
      "r1051",
      "r1083"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1038",
      "r1048",
      "r1080"
     ]
    },
    "vmc_EstimatedCapitalCostOfTreatmentSystem": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "EstimatedCapitalCostOfTreatmentSystem",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated capital cost of treatment system",
        "label": "Estimated Capital Cost Of Treatment System",
        "documentation": "Estimated Capital Cost Of Treatment System"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_EstimatedConstructionAndOperationOfWaterTreatmentSystem": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "EstimatedConstructionAndOperationOfWaterTreatmentSystem",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated construction and operation of water treatment system",
        "label": "Estimated Construction And Operation Of Water Treatment System",
        "documentation": "Estimated Construction And Operation Of Water Treatment System"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_EstimatedImplementationCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "EstimatedImplementationCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated implementation costs",
        "label": "Estimated Implementation Costs",
        "documentation": "Environmental Protection Agency\u2019s proposed remediation action, as described in the Focused Feasibility Study, for all potentially responsible parties."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r687",
      "r987"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r687",
      "r987"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement on Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r688",
      "r989"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r688",
      "r989"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r686",
      "r687",
      "r689",
      "r739",
      "r740",
      "r741",
      "r961",
      "r962",
      "r973",
      "r974",
      "r975",
      "r987",
      "r990"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r675",
      "r677",
      "r987",
      "r1192",
      "r1202"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FAIR VALUE MEASUREMENTS",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r682",
      "r684",
      "r685",
      "r686",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r784",
      "r987",
      "r991"
     ]
    },
    "us-gaap_FairValueHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueHedgingMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hedges 1",
        "label": "Fair Value Hedging [Member]",
        "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 Fair Value",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r512",
      "r517",
      "r674",
      "r687",
      "r739",
      "r973",
      "r974",
      "r975",
      "r987"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 Fair Value",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r512",
      "r517",
      "r674",
      "r675",
      "r687",
      "r740",
      "r961",
      "r962",
      "r973",
      "r974",
      "r975",
      "r987"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r673",
      "r674",
      "r675",
      "r677",
      "r987",
      "r1192",
      "r1202"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Measurements, Fair Value Hierarchy [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r439",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r672",
      "r674",
      "r675",
      "r676",
      "r677",
      "r686",
      "r687",
      "r689",
      "r739",
      "r740",
      "r741",
      "r961",
      "r962",
      "r973",
      "r974",
      "r975",
      "r987",
      "r990"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r987",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1202"
     ]
    },
    "us-gaap_FairValueNetAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueNetAssetLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value, net asset (liability)",
        "label": "Fair Value, Net Asset (Liability)",
        "documentation": "Fair value of asset after deduction of liability."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r719",
      "r995"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseLiability",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of finance leases",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r716",
      "r724"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Finance leases, net",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated depreciation",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1116",
      "r1117"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Depreciation of right-of-use assets",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r715",
      "r719",
      "r995"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease ROU assets",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r995"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r995"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r747",
      "r1154"
     ]
    },
    "vmc_FivePointEightyPercentDue2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "FivePointEightyPercentDue2026Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "5.80% notes due 2026",
        "label": "Five Point Eighty Percent Due 2026 [Member]",
        "documentation": "Five Point Eighty Percent Due 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1087"
     ]
    },
    "vmc_FormerCementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "FormerCementMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Former Cement",
        "label": "Former Cement [Member]",
        "documentation": "Former Cement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_FourPointFiveZeroNotesDueTwentyTwentyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "FourPointFiveZeroNotesDueTwentyTwentyFiveMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.50% notes due 2025 3",
        "label": "Four Point Five Zero Notes Due Twenty Twenty Five [Member]",
        "documentation": "Four Point Five Zero Notes Due Twenty Twenty Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_FourPointFiveZeroPercentDueTwentyFortySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "FourPointFiveZeroPercentDueTwentyFortySevenMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.50% notes due 2047",
        "label": "Four Point Five Zero Percent Due Twenty Forty Seven [Member]",
        "documentation": "Four Point Five Zero Percent Due Twenty Forty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_FourPointSeventyPercentDue2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "FourPointSeventyPercentDue2048Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4.70% notes due 2048",
        "label": "Four Point Seventy Percent Due2048 [Member]",
        "documentation": "4.70% Percent Due 2048 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year",
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1068"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain on sale of property, plant &amp; equipment and businesses",
        "negatedLabel": "Net gain on sale of property, plant &amp; equipment and businesses",
        "terseLabel": "Gain (loss) on sale of property, plant &amp; equipment and businesses",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "us-gaap_GainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net gains (losses) of the Rabbi Trust investments",
        "label": "Gain (Loss) on Investments",
        "documentation": "Amount of realized and unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r154",
      "r1109"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails",
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "periodStartLabel": "Goodwill, beginning balance",
        "periodEndLabel": "Goodwill, ending balance",
        "label": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r363",
      "r785",
      "r952",
      "r957",
      "r988",
      "r996",
      "r1144",
      "r1151"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill of acquired businesses",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r957"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILL"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GOODWILL",
        "label": "Goodwill Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r365",
      "r375",
      "r957"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill, accumulated impairment losses",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r373",
      "r957"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill impairment charges",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r364",
      "r370",
      "r376",
      "r957",
      "r988"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r957"
     ]
    },
    "us-gaap_GoodwillRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillRollForward",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Roll Forward]",
        "label": "Goodwill [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "terseLabel": "Gross Profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r149",
      "r202",
      "r269",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r697",
      "r946",
      "r951",
      "r1134",
      "r1136",
      "r1138",
      "r1139",
      "r1140",
      "r1173"
     ]
    },
    "vmc_GulfCoastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "GulfCoastMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gulf Coast revenues",
        "label": "Gulf Coast [Member]",
        "documentation": "Gulf Coast [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Axis]",
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r642"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Designation [Domain]",
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedging Relationship [Domain]",
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": [
      "r22"
     ]
    },
    "vmc_HewittLandfillMatterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "HewittLandfillMatterMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hewitt Landfill Matter",
        "label": "Hewitt Landfill Matter [Member]",
        "documentation": "Hewitt Landfill Matter"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2024",
     "localname": "IL",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Illinois",
        "label": "ILLINOIS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings from continuing operations before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r197",
      "r202",
      "r791",
      "r802",
      "r946",
      "r951",
      "r1134",
      "r1136",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings from continuing operations",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r202",
      "r269",
      "r278",
      "r287",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r621",
      "r632",
      "r671",
      "r697",
      "r802",
      "r946",
      "r1134",
      "r1136",
      "r1138",
      "r1139",
      "r1140",
      "r1173"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in usd per share)",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r198",
      "r256",
      "r278",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r296",
      "r302",
      "r303",
      "r621",
      "r632",
      "r671",
      "r790",
      "r1222"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations (in usd per share)",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r256",
      "r278",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r296",
      "r302",
      "r303",
      "r304",
      "r632",
      "r671",
      "r790",
      "r1222"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESResultsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on discontinued operations, net of tax",
        "totalLabel": "Loss on discontinued operations, net of tax",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r110",
      "r114",
      "r182"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in usd per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r256",
      "r300",
      "r302",
      "r303",
      "r1218",
      "r1222"
     ]
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations (in usd per share)",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r184",
      "r300",
      "r302",
      "r303"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r977",
      "r980"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAXES",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r589",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r607",
      "r609",
      "r611",
      "r612",
      "r849",
      "r984"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax expense",
        "terseLabel": "Deferred income taxes, net",
        "verboseLabel": "Benefit from income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r210",
      "r290",
      "r291",
      "r308",
      "r322",
      "r336",
      "r592",
      "r593",
      "r608",
      "r811",
      "r984"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r264",
      "r599",
      "r600"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in deferred tax assets",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Changes in assets and liabilities before initial effects of business acquisitions and dispositions",
        "label": "Increase (Decrease) in Operating Capital",
        "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_IncrementalCommonSharesAttributableToOtherStockCompensationPlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "IncrementalCommonSharesAttributableToOtherStockCompensationPlans",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other stock compensation awards (in shares)",
        "label": "Incremental Common Shares Attributable To Other Stock Compensation Plans",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of other stock compensation plans using the treasury stock method."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Only Stock Appreciation Rights (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r304",
      "r561"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1079",
      "r1087",
      "r1091",
      "r1099"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1103"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1103"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1103"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Interest expense, net",
        "verboseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r1124"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest (exclusive of amount capitalized)",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r262",
      "r263"
     ]
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss reclassified from AOCI",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net",
        "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated amount of pretax loss in AOCI reclassified to earnings for the next 12-month period",
        "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net",
        "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSDerivativeInstrumentsRecognizedatFairValueDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r932",
      "r1017",
      "r1018"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intersegment sales",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r308",
      "r316",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r951"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished products",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r937"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r936",
      "r996"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVENTORIES",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r224",
      "r234",
      "r359",
      "r360",
      "r361",
      "r745",
      "r943"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r939"
     ]
    },
    "us-gaap_InventorySuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventorySuppliesNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating supplies and other",
        "label": "Inventory, Supplies, Net of Reserves",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r940"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products in process",
        "label": "Inventory, Work in Process, Net of Reserves",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r938"
     ]
    },
    "vmc_JudgeRuledAllocationOfFaultAmongDefendantsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "JudgeRuledAllocationOfFaultAmongDefendantsPercentage",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Judge ruled allocation of fault among defendants, percentage",
        "label": "Judge Ruled Allocation Of Fault Among Defendants, Percentage",
        "documentation": "Judge Ruled Allocation Of Fault Among Defendants, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LadwpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LadwpMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LADWP",
        "label": "Ladwp [Member]",
        "documentation": "LADWP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LawsuitAgainstCalmatCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LawsuitAgainstCalmatCoMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lawsuit Against CalMat Co",
        "label": "Lawsuit Against Calmat Co [Member]",
        "documentation": "Lawsuit Against CalMat Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LawsuitFiledByOccidentalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LawsuitFiledByOccidentalMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lawsuit Filed By Occidental",
        "label": "Lawsuit Filed By Occidental [Member]",
        "documentation": "Lawsuit Filed By Occidental [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease expense",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r718",
      "r995"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of Lease Expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "vmc_LeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "terseLabel": "Lease liabilities",
        "label": "Lease, Liability",
        "documentation": "Lease, Liability"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease assets",
        "label": "Lease, Right-Of-Use Asset",
        "documentation": "Lease, Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LeaseTermAndDiscountRateAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term and Discount Rate [Abstract]",
        "label": "Lease Term and Discount Rate [Abstract]",
        "documentation": "Lease Term and Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASES",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LettersOfCreditOutstandingAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of credit outstanding, amount",
        "totalLabel": "Total standby letters of credit",
        "label": "Letters of Credit Outstanding, Amount",
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r120",
      "r121",
      "r122",
      "r125",
      "r126",
      "r127",
      "r128",
      "r269",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r635",
      "r639",
      "r640",
      "r697",
      "r864",
      "r945",
      "r1022",
      "r1173",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_LiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities",
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r135",
      "r196",
      "r799",
      "r996",
      "r1128",
      "r1142",
      "r1203"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r223",
      "r269",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r635",
      "r639",
      "r640",
      "r697",
      "r996",
      "r1173",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails": {
       "parentTag": "us-gaap_FairValueNetAssetLiability",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities, fair value disclosure",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r674",
      "r1189"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Long-Term Line of Credit",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r193",
      "r1220"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityExpirationPeriod",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of standby letters of credit",
        "label": "Line of Credit Facility, Expiration Period",
        "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Line Items]",
        "label": "Line of Credit Facility [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r413",
      "r1127",
      "r1170"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r124"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available borrowing capacity",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r124",
      "r413"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of Credit Facility [Table]",
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r124",
      "r413",
      "r1127",
      "r1170"
     ]
    },
    "us-gaap_LineOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line Of Credit",
        "label": "Line of Credit [Member]",
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars."
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LitigationSettlementExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LitigationSettlementExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charge for litigation matter",
        "label": "Litigation Settlement, Fee Expense",
        "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees."
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total long-term debt - book value",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r193",
      "r438",
      "r454",
      "r961",
      "r962",
      "r994",
      "r1220"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligationsAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (years)",
        "label": "Long-Term Debt and Lease Obligation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current maturities of long-term debt",
        "negatedLabel": "Less current maturities",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r231"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated fair value of long-term debt",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1191",
      "r1192",
      "r1193"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "verboseLabel": "Total long-term debt - reported value",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r232"
     ]
    },
    "us-gaap_LongTermInvestmentsAndReceivablesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermInvestmentsAndReceivablesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments and long-term receivables",
        "label": "Long-Term Investments and Receivables, Net",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value."
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r54",
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r411",
      "r588",
      "r844",
      "r959",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails",
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r411",
      "r588",
      "r959",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails",
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r411",
      "r588",
      "r959",
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyLossInPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingency loss",
        "label": "Loss Contingency, Loss in Period",
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates."
       }
      }
     },
     "auth_ref": [
      "r1163"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r405",
      "r406",
      "r407",
      "r411",
      "r588",
      "r844",
      "r959",
      "r1164",
      "r1166"
     ]
    },
    "vmc_LossContingencyNumberOfCases": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LossContingencyNumberOfCases",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of cases",
        "label": "Loss Contingency, Number Of Cases",
        "documentation": "Loss Contingency, Number Of Cases"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_LossContingencyNumberOfCasesReversedJudgement": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "LossContingencyNumberOfCasesReversedJudgement",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of cases, reversed judgement",
        "label": "Loss Contingency, Number Of Cases, Reversed Judgement",
        "documentation": "Loss Contingency, Number Of Cases, Reversed Judgement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyNumberOfDefendants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNumberOfDefendants",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of defendants",
        "label": "Loss Contingency, Number of Defendants",
        "documentation": "Number of defendants named in a legal action."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1166"
     ]
    },
    "us-gaap_LossContingencyPendingClaimsNumber": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyPendingClaimsNumber",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of pending claims",
        "label": "Loss Contingency, Pending Claims, Number",
        "documentation": "Number of pending claims pertaining to a loss contingency."
       }
      }
     },
     "auth_ref": [
      "r1164",
      "r1166"
     ]
    },
    "country_MX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2024",
     "localname": "MX",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MEXICO",
        "label": "MEXICO"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaterialReconcilingItemsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]",
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r334",
      "r337",
      "r951",
      "r952"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r557",
      "r588",
      "r677",
      "r744",
      "r830",
      "r831",
      "r844",
      "r862",
      "r863",
      "r898",
      "r900",
      "r902",
      "r903",
      "r913",
      "r929",
      "r930",
      "r956",
      "r965",
      "r983",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1006",
      "r1177",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACQUISITIONS AND DIVESTITURES",
        "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]",
        "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r180"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r557",
      "r588",
      "r677",
      "r744",
      "r830",
      "r831",
      "r844",
      "r862",
      "r863",
      "r898",
      "r900",
      "r902",
      "r903",
      "r913",
      "r929",
      "r930",
      "r956",
      "r965",
      "r983",
      "r990",
      "r991",
      "r992",
      "r1006",
      "r1177",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r195",
      "r269",
      "r346",
      "r414",
      "r417",
      "r418",
      "r419",
      "r423",
      "r424",
      "r697",
      "r798",
      "r868"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage by noncontrolling owners",
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership percentage by parent",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Money market mutual fund",
        "label": "Money Market Funds [Member]",
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_MutualFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MutualFundMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSFairValueMeasurementonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mutual funds",
        "label": "Mutual Fund [Member]",
        "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective."
       }
      }
     },
     "auth_ref": [
      "r1181"
     ]
    },
    "vmc_NHCTreatmentSystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NHCTreatmentSystemMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NHC Treatment System",
        "label": "NHC Treatment System [Member]",
        "documentation": "NHC Treatment System"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NHWTreatmentSystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NHWTreatmentSystemMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NHW Treatment System",
        "label": "NHW Treatment System [Member]",
        "documentation": "NHW Treatment System"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "vmc_NamgisMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NamgisMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Namgis",
        "label": "Namgis [Member]",
        "documentation": "Namgis [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used for financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing Activities",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used for investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing Activities",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r162",
      "r163"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings attributable to Vulcan",
        "terseLabel": "Net earnings attributable to Vulcan",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r163",
      "r199",
      "r221",
      "r244",
      "r247",
      "r251",
      "r269",
      "r278",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r301",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r621",
      "r632",
      "r671",
      "r697",
      "r805",
      "r882",
      "r891",
      "r892",
      "r1020",
      "r1173"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Earnings attributable to noncontrolling interest",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r183",
      "r244",
      "r247",
      "r287",
      "r290",
      "r291",
      "r804",
      "r1123"
     ]
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/NEWACCOUNTINGSTANDARDS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NEW ACCOUNTING STANDARDS",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r218",
      "r276",
      "r277",
      "r280",
      "r281",
      "r292",
      "r293",
      "r345",
      "r351",
      "r352",
      "r619",
      "r620",
      "r622",
      "r632",
      "r654",
      "r667",
      "r730",
      "r736",
      "r737",
      "r751",
      "r752",
      "r753",
      "r838",
      "r839",
      "r840",
      "r841",
      "r843"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r275",
      "r278",
      "r279",
      "r280",
      "r282",
      "r285",
      "r292",
      "r307",
      "r344",
      "r345",
      "r347",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r383",
      "r384",
      "r391",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r655",
      "r656",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r694",
      "r695",
      "r707",
      "r708",
      "r709",
      "r729",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r748",
      "r749",
      "r750",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r845"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r275",
      "r278",
      "r279",
      "r280",
      "r282",
      "r285",
      "r292",
      "r307",
      "r344",
      "r345",
      "r347",
      "r348",
      "r349",
      "r350",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r383",
      "r384",
      "r391",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r621",
      "r622",
      "r624",
      "r625",
      "r626",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r655",
      "r656",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r668",
      "r669",
      "r670",
      "r671",
      "r694",
      "r695",
      "r707",
      "r708",
      "r709",
      "r729",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r748",
      "r749",
      "r750",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r845"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCOUNTING STANDARDS RECENTLY ADOPTED AND ACCOUNTING STANDARDS PENDING ADOPTION",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NewJerseyNaturalResourcesDamagesCaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NewJerseyNaturalResourcesDamagesCaseMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Jersey Natural Resources Damages Case",
        "label": "New Jersey Natural Resources Damages Case [Member]",
        "documentation": "New Jersey Natural Resources Damages Case [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NewYorkWaterDistrictCasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NewYorkWaterDistrictCasesMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York Water District Cases",
        "label": "New York Water District Cases [Member]",
        "documentation": "New York Water District Cases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1035",
      "r1045",
      "r1055",
      "r1079",
      "r1087"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash Investing and Financing Activities",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncontrolling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r469",
      "r1129",
      "r1130",
      "r1131",
      "r1133",
      "r1255"
     ]
    },
    "vmc_NormalRetirementAge": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NormalRetirementAge",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Normal retirement age",
        "label": "Normal Retirement Age",
        "documentation": "Normal Retirement Age"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NoteReceivedFromSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NoteReceivedFromSaleOfBusiness",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Note received from sale of business",
        "label": "Note Received From Sale Of Business",
        "documentation": "Note Received From Sale Of Business"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableOtherPayablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableOtherPayablesMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other notes",
        "label": "Notes Payable, Other Payables [Member]",
        "documentation": "A written promise to pay a note to a third party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan Due",
        "label": "Notes Payable to Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfBusinessDivestitures": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfBusinessDivestitures",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of business divestitures",
        "label": "Number Of Business Divestitures",
        "documentation": "Number Of Business Divestitures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfBusinessesAcquired",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of businesses acquired",
        "label": "Number of Businesses Acquired",
        "documentation": "The number of businesses acquired by the entity during the period."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfDefinedContributionPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfDefinedContributionPlans",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of defined contribution plans",
        "label": "Number Of Defined Contribution Plans",
        "documentation": "Number of defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfDemographicFactors": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfDemographicFactors",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of demographic factors",
        "label": "Number Of Demographic Factors",
        "documentation": "Number Of Demographic Factors"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfFundedNoncontributoryDefinedBenefitPensionPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfFundedNoncontributoryDefinedBenefitPensionPlans",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of funded, noncontributory defined benefit pension plans",
        "label": "Number Of Funded Noncontributory Defined Benefit Pension Plans",
        "documentation": "Number of funded noncontributory defined benefit pension plans."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfGroundwaterExtractionWells": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfGroundwaterExtractionWells",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of groundwater extraction wells",
        "label": "Number Of Groundwater Extraction Wells",
        "documentation": "Number Of Groundwater Extraction Wells"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfMilesForBankToBankDredgingRemedy": {
     "xbrltype": "lengthItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfMilesForBankToBankDredgingRemedy",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of miles for bank-to-bank dredging remedy",
        "label": "Number Of Miles For Bank-To-Bank Dredging Remedy",
        "documentation": "Number of miles that call for bank-to-bank dredging remedy down the river."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy": {
     "xbrltype": "lengthItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of miles of the River used in the Remedial Investigation/Feasibility Study",
        "label": "Number Of Miles Of River Used In Remedial Investigation Feasibility Study",
        "documentation": "Number of miles of the River used in the Remedial Investigation/Feasibility Study."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r952",
      "r1135"
     ]
    },
    "vmc_NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of other companies to perform Remedial Investigation/Feasibility Study",
        "label": "Number Of Other Companies To Perform Remedial Investigation Feasibility Study Related To Clean Up Lawsuit",
        "documentation": "Number of other companies to perform a Remedial Investigation/ Feasibility Study related to the Lower Passaic River Clean-Up lawsuit."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfPlannedNewTreatmentCapabilities": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfPlannedNewTreatmentCapabilities",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of planned new treatment capabilities",
        "label": "Number Of Planned New Treatment Capabilities",
        "documentation": "Number Of Planned New Treatment Capabilities"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfQuarries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfQuarries",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of quarries",
        "label": "Number Of Quarries",
        "documentation": "The number of quarries included in the volumetric production payment transaction."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfRabbiTrustsEstablished": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfRabbiTrustsEstablished",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of Rabbi Trusts established",
        "label": "Number Of Rabbi Trusts Established",
        "documentation": "Number of Rabbit Trusts established."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reportable segments",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r947",
      "r955",
      "r1135"
     ]
    },
    "vmc_NumberOfUnfundedPensionPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfUnfundedPensionPlans",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of unfunded, nonqualified pension plans",
        "label": "Number Of Unfunded Pension Plans",
        "documentation": "Number of unfunded, nonqualified pension plans."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_NumberOfVotesPerCommonStockShare": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "NumberOfVotesPerCommonStockShare",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of votes per common stock",
        "label": "Number Of Votes Per Common Stock Share",
        "documentation": "Number Of Votes Per Common Stock Share"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_OccidentalChemicalCoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "OccidentalChemicalCoMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Occidental Chemical Co",
        "label": "Occidental Chemical Co [Member]",
        "documentation": "Occidental Chemical Co [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating earnings",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r946",
      "r1134",
      "r1136",
      "r1138",
      "r1139",
      "r1140"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r720",
      "r995"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseLiability",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent operating lease liabilities",
        "verboseLabel": "Operating",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for operating leases",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r717",
      "r724"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "vmc_LeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease right-of-use assets, net",
        "totalLabel": "Operating leases, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "vmc_OperatingLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated amortization",
        "label": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization",
        "documentation": "Operating Lease, Right-Of-Use Asset, Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncash operating lease expense",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "vmc_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease ROU assets",
        "label": "Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization",
        "documentation": "Operating Lease, Right-Of-Use Asset, Before Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r727",
      "r995"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r726",
      "r995"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r601"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLossCarryforwardsValuationAllowance",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards, valuation allowance",
        "label": "Operating Loss Carryforwards, Valuation Allowance",
        "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r1184"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment sales",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r337",
      "r951",
      "r952"
     ]
    },
    "vmc_OrcaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "OrcaMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Orca",
        "label": "Orca [Member]",
        "documentation": "Orca [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade payables and accruals",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r996"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization of prior cash flow hedge loss",
        "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments, after Tax",
        "documentation": "Amount, after tax and before adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method."
       }
      }
     },
     "auth_ref": [
      "r240",
      "r241",
      "r641",
      "r644"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive income",
        "terseLabel": "Other comprehensive income",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r20",
      "r182",
      "r245",
      "r248",
      "r287"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income, net of tax",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pretax reclassifications from AOCI included in net periodic pension benefit cost",
        "verboseLabel": "Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax",
        "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r142",
      "r243",
      "r1182"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of accumulated benefit plan costs",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r142",
      "r178",
      "r243"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r996"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other, net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other nonoperating income (expense), net",
        "verboseLabel": "Other nonoperating expense",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating expense, net",
        "label": "Other Operating Income (Expense), Net",
        "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1071"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Postretirement Benefit Plans, Defined Benefit",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r556",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1033",
      "r1043",
      "r1053",
      "r1085"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1046",
      "r1056",
      "r1088"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1036",
      "r1046",
      "r1056",
      "r1088"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vulcan Material",
        "label": "Parent Company [Member]"
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_ParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ParentMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent",
        "label": "Parent [Member]",
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchases of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance and exchange costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r36"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividends paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r159"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share-based compensation, shares withheld for taxes",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r627"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment for businesses acquired, net of acquired cash and adjustments",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchases of property, plant &amp; equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r158"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BENEFIT PLANS",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r509",
      "r511",
      "r517",
      "r534",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r552",
      "r553",
      "r554",
      "r975"
     ]
    },
    "us-gaap_PensionContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionContributions",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Contributions to pension plans",
        "label": "Payment for Pension Benefits",
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plans, Defined Benefit",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r559",
      "r975",
      "r976",
      "r980",
      "r981",
      "r982"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1061"
     ]
    },
    "vmc_PercentOfShipmentsUsedForPubliclyFundedConstruction": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "PercentOfShipmentsUsedForPubliclyFundedConstruction",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of shipments used for publicly funded construction",
        "label": "Percent Of Shipments Used For Publicly Funded Construction",
        "documentation": "Percent Of Shipments Used For Publicly Funded Construction"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_PercentOfTotalRevenues": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "PercentOfTotalRevenues",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent of total revenues",
        "label": "Percent Of Total Revenues",
        "documentation": "Percent Of Total Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Prior Service Cost",
        "label": "Pension Adjustments Prior Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1063"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Adjustments Service Cost",
        "label": "Pension Adjustments Service Cost [Member]"
       }
      }
     },
     "auth_ref": [
      "r1107"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits Adjustments, Footnote",
        "label": "Pension Benefits Adjustments, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1062"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r866"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r457"
     ]
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECLASSIFICATIONS",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDebtNetOfIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "label": "Proceeds from Debt, Net of Issuance Costs",
        "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from sale of businesses",
        "label": "Proceeds from Divestiture of Businesses",
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period."
       }
      }
     },
     "auth_ref": [
      "r33"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from issuance of long-term debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r846"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1115",
      "r1125"
     ]
    },
    "vmc_ProceedsFromSaleOfFutureProduction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ProceedsFromSaleOfFutureProduction",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of future production",
        "label": "Proceeds From Sale Of Future Production",
        "documentation": "Proceeds received as payment for sale of future production"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale of property, plant &amp; equipment",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from short-term debt",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r339",
      "r746",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r933",
      "r966",
      "r1005",
      "r1006",
      "r1007",
      "r1010",
      "r1011",
      "r1167",
      "r1168",
      "r1179",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and Services [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r339",
      "r746",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827",
      "r828",
      "r829",
      "r933",
      "r966",
      "r1005",
      "r1006",
      "r1007",
      "r1010",
      "r1011",
      "r1167",
      "r1168",
      "r1179",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net earnings",
        "terseLabel": "Net earnings",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r221",
      "r244",
      "r247",
      "r260",
      "r269",
      "r278",
      "r287",
      "r290",
      "r291",
      "r346",
      "r414",
      "r415",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r423",
      "r424",
      "r621",
      "r632",
      "r633",
      "r636",
      "r637",
      "r671",
      "r697",
      "r791",
      "r803",
      "r851",
      "r882",
      "r891",
      "r892",
      "r985",
      "r986",
      "r1021",
      "r1123",
      "r1173"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r728"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant &amp; equipment, cost",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r226",
      "r801"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, plant &amp; equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r728",
      "r792",
      "r801",
      "r996"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r728"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1060"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r509",
      "r557",
      "r584",
      "r585",
      "r586",
      "r588",
      "r677",
      "r742",
      "r743",
      "r744",
      "r830",
      "r831",
      "r844",
      "r862",
      "r863",
      "r898",
      "r900",
      "r902",
      "r903",
      "r913",
      "r929",
      "r930",
      "r956",
      "r965",
      "r983",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1006",
      "r1013",
      "r1160",
      "r1177",
      "r1192",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r406",
      "r407",
      "r409",
      "r410",
      "r509",
      "r557",
      "r584",
      "r585",
      "r586",
      "r588",
      "r677",
      "r742",
      "r743",
      "r744",
      "r830",
      "r831",
      "r844",
      "r862",
      "r863",
      "r898",
      "r900",
      "r902",
      "r903",
      "r913",
      "r929",
      "r930",
      "r956",
      "r965",
      "r983",
      "r990",
      "r991",
      "r992",
      "r993",
      "r1006",
      "r1013",
      "r1160",
      "r1177",
      "r1192",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217"
     ]
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeOnDerivativesLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]",
        "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income on Derivatives [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amounts reclassified from AOCI",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r31",
      "r250",
      "r698",
      "r702",
      "r703",
      "r806",
      "r1121"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification From AOCI",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSEffectsofChangesinFairValuesofDerivativesDesignatedasCashFlowHedgesDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts Reclassified from Accumulated Other Comprehensive Income to Earnings",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1038",
      "r1048",
      "r1080"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of current maturities and long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r847"
     ]
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfShortTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of short-term debt",
        "label": "Repayments of Short-Term Debt",
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r160"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1029",
      "r1039",
      "r1049",
      "r1081"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1030",
      "r1040",
      "r1050",
      "r1082"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1037",
      "r1047",
      "r1057",
      "r1089"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r225",
      "r265"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r177",
      "r797",
      "r838",
      "r843",
      "r848",
      "r867",
      "r996"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r556",
      "r559",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r535",
      "r538",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r554",
      "r555",
      "r556",
      "r559",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982"
     ]
    },
    "vmc_RevenueExcludingFreightDeliveryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "RevenueExcludingFreightDeliveryMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenues Excluding Freight &amp; Delivery",
        "label": "Revenue Excluding Freight Delivery [Member]",
        "documentation": "Revenue Excluding Freight &amp; Delivery [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/REVENUESFreightDeliveryRevenuesDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201",
      "r308",
      "r315",
      "r316",
      "r330",
      "r336",
      "r339",
      "r341",
      "r343",
      "r480",
      "r481",
      "r746"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "REVENUES",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r484"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues by Geographic Market",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r165"
     ]
    },
    "vmc_RevenueRecognitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "RevenueRecognitionLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Line Items]",
        "label": "Revenue Recognition [Line Items]",
        "documentation": "Revenue Recognition [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_RevenueRecognitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "RevenueRecognitionTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition [Table]",
        "label": "Revenue Recognition [Table]",
        "documentation": "Revenue Recognition [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from unsatisfied performance obligations",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue."
       }
      }
     },
     "auth_ref": [
      "r207"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining period to completion",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease right-of-use assets",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r995"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONSupplementalInformationReferabletoCondensedConsolidatedStatementsofCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use assets",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r995"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1098"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r558",
      "r1132"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario, Unspecified [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r292",
      "r558",
      "r1112",
      "r1132"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accumulated Other Comprehensive Income, Net of Tax",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r1204",
      "r1205"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Common Stock Equivalents",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESScheduleofBusinessAcquisitionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Significant Acquisitions and Disposals [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r70",
      "r623"
     ]
    },
    "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Effects of Changes in Fair Values of Derivatives Designated as Cash Flow Hedges",
        "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUPPLEMENTALCASHFLOWINFORMATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Information Referable to Condensed Consolidated Statements of Cash Flows",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ASSETRETIREMENTOBLIGATIONSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliations of Asset Retirement Obligations",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1159"
     ]
    },
    "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income, Net of Tax",
        "label": "Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt",
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostOtherPostretirementBenefitsDetails",
      "http://www.vulcanmaterials.com/role/BENEFITPLANSComponentsofNetPeriodicBenefitCostPensionBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "label": "Defined Benefit Plan [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r62",
      "r63",
      "r64",
      "r65"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Results from Discontinued Operations",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r23",
      "r27",
      "r96",
      "r105",
      "r106",
      "r107",
      "r108",
      "r109",
      "r113",
      "r115",
      "r116",
      "r170"
     ]
    },
    "us-gaap_ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments Recognized at Fair Value",
        "label": "Schedule of Fair Value Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "documentation": "Tabular disclosure for fair value hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r376",
      "r957"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Carrying Amount of Goodwill by Reportable Segment",
        "label": "Schedule of Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r957",
      "r1143",
      "r1144",
      "r1145",
      "r1146",
      "r1147",
      "r1148",
      "r1149",
      "r1150",
      "r1151",
      "r1152",
      "r1153"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inventory, Current",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r136",
      "r137",
      "r138"
     ]
    },
    "vmc_ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate",
        "label": "Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate [Table Text Block]",
        "documentation": "Schedule of Lease Assets and Liabilities, Weighted-Average Lease Term and Discount Rate [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Standby Letters of Credit",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r124"
     ]
    },
    "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLossContingenciesByContingencyTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Environmental Remediation Costs",
        "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]",
        "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r1163",
      "r1165",
      "r1167",
      "r1169"
     ]
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/BENEFITPLANSTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Components of Net Periodic Benefit Cost",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Financial Disclosure",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r48",
      "r49"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Total Equity",
        "label": "Schedule of Stockholders Equity [Table Text Block]",
        "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Purchased and Retired",
        "label": "Class of Treasury Stock [Table Text Block]",
        "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r59",
      "r60",
      "r61"
     ]
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Common Shares Outstanding Assuming Dilution",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SecuredOvernightFinancingRateSofrMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1023"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1025"
     ]
    },
    "us-gaap_SegmentContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentContinuingOperationsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Continuing Operations [Member]",
        "documentation": "Component of an entity expected to operate in the foreseeable future."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDiscontinuedOperationsMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained from former Chemicals business",
        "label": "Discontinued Operations [Member]",
        "documentation": "Component or group of components representing strategic shift that has or will have major effect on operation and financial result, classified as held-for-sale or disposed of by sale or by means other than sale, and business and nonprofit activity on acquisition and upon joint venture formation, classified as held-for-sale."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r97",
      "r98",
      "r99"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r308",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r343",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r382",
      "r401",
      "r402",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r948",
      "r951",
      "r952",
      "r957",
      "r1009",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r341",
      "r342",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r855",
      "r858",
      "r860",
      "r899",
      "r901",
      "r904",
      "r914",
      "r917",
      "r919",
      "r920",
      "r921",
      "r922",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r934",
      "r967",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1008",
      "r1013",
      "r1179",
      "r1223",
      "r1224",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentOperatingActivitiesDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities [Domain]",
        "label": "Operating Activities [Domain]",
        "documentation": "Operations of an entity including continuing and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTING"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEGMENT REPORTING",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r308",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r326",
      "r328",
      "r329",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r343",
      "r947",
      "r949",
      "r950",
      "r951",
      "r953",
      "r954",
      "r955"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails": {
       "parentTag": "us-gaap_LettersOfCreditOutstandingAmount",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Risk management insurance",
        "label": "Self Insurance Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Selling, administrative and general expenses",
        "label": "Selling, General and Administrative Expense",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service",
        "label": "Service [Member]",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r966"
     ]
    },
    "vmc_SevenPointOneFivePercentNotesDueTwentyThirtySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "SevenPointOneFivePercentNotesDueTwentyThirtySevenMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "7.15% notes due 2037",
        "label": "Seven Point One Five Percent Notes Due Twenty Thirty Seven [Member]",
        "documentation": "Seven Point One Five Percent Notes Due Twenty Thirty Seven[Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Award Types",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total short-term debt",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r192",
      "r996",
      "r1219"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Debt, Type [Axis]",
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt, Type [Domain]",
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r1156",
      "r1157",
      "r1158"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r721",
      "r995"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r266"
     ]
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StandbyLettersOfCreditMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DEBTStandbyLettersofCreditDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Standby Letters of Credit",
        "label": "Standby Letters of Credit [Member]",
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1169",
      "r1252",
      "r1253"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/GOODWILLChangesinCarryingAmountofGoodwillbyReportableSegmentDetails",
      "http://www.vulcanmaterials.com/role/GOODWILLNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails",
      "http://www.vulcanmaterials.com/role/SEGMENTREPORTINGSegmentFinancialDisclosureDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r219",
      "r308",
      "r311",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r338",
      "r343",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r382",
      "r385",
      "r401",
      "r402",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r948",
      "r951",
      "r952",
      "r957",
      "r1009",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEAmountsReclassifiedfromAccumulatedOtherComprehensiveIncometoEarningsDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r130",
      "r133",
      "r134",
      "r215",
      "r249",
      "r250",
      "r251",
      "r272",
      "r273",
      "r274",
      "r279",
      "r287",
      "r289",
      "r291",
      "r309",
      "r350",
      "r358",
      "r384",
      "r469",
      "r602",
      "r603",
      "r616",
      "r617",
      "r618",
      "r622",
      "r631",
      "r632",
      "r648",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r669",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r708",
      "r711",
      "r735",
      "r806",
      "r834",
      "r835",
      "r836",
      "r852",
      "r893"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r341",
      "r342",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r855",
      "r858",
      "r860",
      "r899",
      "r901",
      "r904",
      "r914",
      "r917",
      "r919",
      "r920",
      "r921",
      "r922",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r934",
      "r967",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1008",
      "r1013",
      "r1179",
      "r1223",
      "r1224",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESAccruedEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Activities [Axis]",
        "label": "Operating Activities [Axis]",
        "documentation": "Information by continuing and discontinuing operations."
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails",
      "http://www.vulcanmaterials.com/role/INCOMETAXESNarrativeDetails",
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r292",
      "r558",
      "r1112",
      "r1113",
      "r1132"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1032",
      "r1042",
      "r1052",
      "r1084"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation plans, net of shares withheld for taxes",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r129",
      "r130",
      "r177"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares remaining under the current authorization repurchase program (in shares)",
        "label": "Share Repurchase Program, Remaining Authorized, Number of Shares",
        "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Purchase and retirement of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r129",
      "r130",
      "r177"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shareholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r133",
      "r134",
      "r166",
      "r868",
      "r881",
      "r894",
      "r895",
      "r996",
      "r1022",
      "r1128",
      "r1142",
      "r1203",
      "r1255"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS",
      "http://www.vulcanmaterials.com/role/EQUITYChangesinTotalEquityDetails",
      "http://www.vulcanmaterials.com/role/OTHERCOMPREHENSIVEINCOMEChangesinAccumulatedOtherComprehensiveIncomeNetofTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r74",
      "r76",
      "r215",
      "r216",
      "r250",
      "r272",
      "r273",
      "r274",
      "r279",
      "r287",
      "r289",
      "r350",
      "r358",
      "r384",
      "r469",
      "r602",
      "r603",
      "r616",
      "r617",
      "r618",
      "r622",
      "r631",
      "r632",
      "r648",
      "r650",
      "r651",
      "r652",
      "r653",
      "r656",
      "r669",
      "r698",
      "r699",
      "r703",
      "r709",
      "r735",
      "r835",
      "r836",
      "r850",
      "r868",
      "r881",
      "r894",
      "r895",
      "r915",
      "r1021",
      "r1128",
      "r1142",
      "r1203",
      "r1255"
     ]
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders' Equity Note [Abstract]",
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EQUITY",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r268",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r659",
      "r896",
      "r897",
      "r916"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r723",
      "r995"
     ]
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowElementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Cash Flow Elements [Abstract]",
        "label": "Supplemental Cash Flow Elements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_TX": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2024",
     "localname": "TX",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas",
        "label": "TEXAS"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "vmc_TexasBrineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "TexasBrineMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/COMMITMENTSANDCONTINGENCIESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas Brine",
        "label": "Texas Brine [Member]",
        "documentation": "Texas Brine [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_ThreePointFiveZeroPercentNotesDueTwentyThirtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ThreePointFiveZeroPercentNotesDueTwentyThirtyMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.50% notes due 2030",
        "label": "Three Point Five Zero Percent Notes Due Twenty Thirty [Member]",
        "documentation": "Three Point Five Zero Percent Notes Due Twenty Thirty [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_ThreePointNinetyNotesDueTwentyTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "ThreePointNinetyNotesDueTwentyTwentySevenMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3.90% notes due 2027",
        "label": "Three Point Ninety Notes Due Twenty Twenty Seven [Member]",
        "documentation": "Three Point Ninety Notes Due Twenty Twenty-Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_TotalCashPaidForFinanceLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "TotalCashPaidForFinanceLeases",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total cash paid for finance leases",
        "label": "Total Cash Paid For Finance Leases",
        "documentation": "Total Cash Paid For Finance Leases"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1070"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.vulcanmaterials.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration Date",
        "label": "Trading Arrangement Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1101"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1099"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1102"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1100"
     ]
    },
    "us-gaap_TreasuryStockAcquiredAverageCostPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average cost per share (in usd per share)",
        "label": "Shares Acquired, Average Cost Per Share",
        "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Treasury stock, common (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase price",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r57",
      "r130"
     ]
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TreasuryStockSharesRetired",
     "presentation": [
      "http://www.vulcanmaterials.com/role/EQUITYSharesPurchasedandRetiredDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares purchased and retired (in shares)",
        "label": "Treasury Stock, Shares, Retired",
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r130",
      "r177"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.vulcanmaterials.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized net gains (losses) of the Rabbi Trusts' investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTDebtDetails",
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails",
      "http://www.vulcanmaterials.com/role/DERIVATIVEINSTRUMENTSNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes",
        "label": "Unsecured Debt [Member]",
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_UnsecuredLineOfCreditMaturityOfAugust2027Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "UnsecuredLineOfCreditMaturityOfAugust2027Member",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Line Of Credit Maturity Of August 2027",
        "label": "Unsecured Line Of Credit Maturity Of August 2027 [Member]",
        "documentation": "Unsecured Line Of Credit, Maturity Of September 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "stpr_VA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2024",
     "localname": "VA",
     "presentation": [
      "http://www.vulcanmaterials.com/role/ACQUISITIONSANDDIVESTITURESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Virginia",
        "label": "VIRGINIA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r722",
      "r995"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Axis]",
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.vulcanmaterials.com/role/DEBTNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Rate [Domain]",
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "vmc_VolumetricProductionPaymentsTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "VolumetricProductionPaymentsTerm",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of the VPPs",
        "label": "Volumetric Production Payments, Term",
        "documentation": "Volumetric Production Payments, Term"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year",
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]"
       }
      }
     },
     "auth_ref": [
      "r1066"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assuming dilution (in shares)",
        "totalLabel": "Weighted-average common shares outstanding, assuming dilution (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r304"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.vulcanmaterials.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.vulcanmaterials.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESWeightedAverageCommonSharesOutstandingAssumingDilutionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted-average common shares outstanding (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r294",
      "r304"
     ]
    },
    "vmc_WeightedAverageRateOfLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "WeightedAverageRateOfLeasesAbstract",
     "presentation": [
      "http://www.vulcanmaterials.com/role/LEASESScheduleofLeaseAssetsandLiabilitiesWeightedAverageLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Weighted Average Rate Of Leases [Abstract]",
        "documentation": "Weighted Average Rate Of Leases"
       }
      }
     },
     "auth_ref": []
    },
    "vmc_WestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.vulcanmaterials.com/20240630",
     "localname": "WestMember",
     "presentation": [
      "http://www.vulcanmaterials.com/role/REVENUESRevenuesbyGeographicMarketDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "West revenues",
        "label": "West [Member]",
        "documentation": "West [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested",
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]"
       }
      }
     },
     "auth_ref": [
      "r1064"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "15",
   "Paragraph": "12",
   "Subparagraph": "(f)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481410/810-10-15-12"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "7",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-7"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "8",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479637/805-30-30-8"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-14"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1D",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1D"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "S99",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480781/205-20-S99-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "37",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "25",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1A"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1B"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-1C"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3A"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-3B"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-4"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/230/tableOfContent"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-12A"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805/tableOfContent"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 5.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479836/810-10-S99-5"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(1)",
   "SubTopic": "10",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "20",
   "Topic": "410",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-2"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/250/tableOfContent"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(dd)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-17A"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/410-20/tableOfContent"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481999/410-20-25-4"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481879/410-20-45-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480627/815-20-45-3"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-16"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(6))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481850/410-20-50-1"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-15"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-16"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001396009-24-000017-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001396009-24-000017-xbrl.zip
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
M)4/PGGKSU(1=2) (%BUH/-0-T35A5TR6+5]\(^Z?M[9+>X,+GUIVV!]Z?OA
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
MI.!)P=M8\.Q (8H#@Z4*,4T0/.R+9S&L^FAN4K]5 &BGJ1>"$4@LO,5/K 3
M>P0S?SM!ZPJ/ Y.$A'E2GGSO)1PFE\_ V%(V-HL.;#?J08'B^O>_-34-IKED
MA.RR^C6Y;>T-R\>7W(@6-KYYR5B3.VTW4BP0C9QJB<\P[RB<+4^=[[EVN=4\
M4YMJ[KTLZEFM6>.3R8$?U#D]JGEFM)JBC4JKG;6JJPN4LCZJ<59MIO]"@#+O
M[?75)D6?_@6(^)/GOZ5$1NPF)OQF?-,L2-*JE?9MNBK982B\5Z-<S!KLSM#2
M6>3;H?#).Q 6]9?9V,-A55Z=Q4B2]-Y:NR%%4U?M2%E8Y2XG2KII+N3A("2_
M,.>M/"@CTZ_2/>K#87M>Q9 0Y!=&CXN('.L5A)9#061)ZNXZ1!VL" 5/(+!*
MC6#M05K6B.6*0'^X'DOU3((HC 2J1_M\4_9[022*[W+>\.4O-KP:7JNX] 5C
M5)\^VP'31RYQ39@INHI8*X\W8^,9B_A6H&#YGFTM6^W7/Y'/JR-"F:;(GZ8(
MAM1Q$I@HGX#Y+%D0[9M9'8I_3HG%=SC9/VBP9\[O+A>7VS="KF;6?#IZ#B(F
M.T44+92"N/8*9"(8$A]PZ$U"IL90GR45!['$V$$PH?X_@JA4A+($G!FMJP?1
MNCH)DGL=[$T=@A[$S+3)LE?8DR!3\5*9&K@8S;-:*U\B9_GW!J>4$!O4ZIR7
ML+4AV3!\D;-8J0BW6)2RRGXDN+TYP26A\L^)\Q:5,VAZTN$C;X@8"QV3R7&H
ML%-SWG=5VST^ -J9=ZV_*_BY([[R6U3PPPLV&]%GGX#*2KS82%\S[0U4G+AV
M9*(C(U'Y8+:U"KA:ICT"4_QSY:9[G5(=P+C!F!'!=0ZM[ZTZ&*13RPM/XP=.
M+;M1::NZ=E*M5T^J:CTQ\<D(-PYO8A.!/"IGPQCQ6RK.-\$<>U&P=>Y37&5_
MI@MM,6=#8.^NSGY"'D' )N'RGRP3FN4]-O,V^FQ,&WT._9FN>**GCSXE?YZ2
M ;STG#@OY"U NO#M!LJG(&W#33T[M&?+6SNL=QU;W#H3?NQGL:1M##9BC/HH
M%D&PC*.(6[LI5]W+JTOEGS^Z5Y'EG_7VVB'ELFT;N^AU'ZZZ#\N[FB[6%)9"
M'3?.]":?+0AJ]4RKZUP>56^>J0:?/1:MLZ:::;7Y@_97:P7LKBO%EOH="M5/
M9 >OB28.[EG<% /=,%I1AC[Z@G_+T"R[6FG?@;Y2;G[Z0M+\-KY;)27Y%\E_
M?=/M="_ MBK@K(,%ZSRP-LUKN;%>>#Y(?1%;:O<B] 7E#]+!J=4MD_(.ZA9P
M,W'!@.)=:<#=]1!RX%>OM/'07D4]VPBQDD4[8='U='UL>C9.P$7#"+Q.+M&R
M$5KJF*R#'[JXKCH[G!L^Q.>A*>Q M,W@4]8$W+:NQ(8,S.M, .^T)7R1\GJ@
M\MI:*J\S58_+@+AHZ],AGC+T3)7HJ$,IP^+),/!3ES)\5#*,%6+99)@$0^7:
M\5ZD]15/<I&+AI3<XY+<&E8XA33 @L(E(LPM]I+B6ZCX BMKJ\57IM.D/BE6
MG[0:<3I-D^DT@5GTG;CDB6ERW%ZL-KX&"IZT.HF.Y<!-R1V7.&^!S;RVF0%
M"Q%5M^,]]S28.)%C-SN;55H&X2P#<ERK2],@]<Y>$STU-;8-NK0-(O/HOW&#
MD1VR>CJFY^$+)_F,9L+Q@@F6"'<>O4FHX&&J-%3N[>!/J?N%T_V,H\::L%XJ
M?ZE8BE8L1JS\#:G\1>81>/BA#VQ@BO_.]TQJH:Z7FEU S6[DUNRR;%+6[27H
M:21UD[)P<F\,Z#W\>G4OJR:E.U<V5Z%>E6639>#1+7TB3N3'L6:STI$3T)%#
M1AERZ4[JBSWKBVDI?$<J=9&9A*E6Y9J8H>=+?2ZB/M>E/I>J8O^JHBYK,<K
MHQ_NW'%^?>)$G;"N_IK8X=O\J3"8D?T1L(.[8H=>:G\1M7]=:G^I6?:O65IR
MP:T,//H.OP&M/Z"@[.>**Z1F%U"SMZ1FEUIC[UJCH<6:O28UN\@\ZK'6TC=N
MU(X0'B5UNG@Z'1DE=;K4%_O6%\U8I]>E3A>91U>O0_O1EOL?A53EP!\CWS87
MM7EDNERJ?&'425.MM/M 11+*>%],A8(<,AJK%$J6TXX:O#KA9B7O#]>A0:!X
M&'Z\V 'VN&7[^.-SV>->ZW/7XR.D@Q/X:T!]ZIHTP$-NPJ$=Q.?J87N ^)S:
MWR:.2=SI";;XR/C*Q8?#;>.O7^C';[S)[*A<&%7\[21(OF/#P%=&[U*^P_B1
M,($2OX*MA8 9QLG,&A4$D\? MFSBVS0X6]H)>._]PW<$ Y5'AW)L[[F_%N4I
MTJ15EXE3B_U/=CIF;(8=U4@K2WJ<?L181JKJE919SN'%QP&4I4=U]B,#EMFS
M1V+^^>1[8$9/8V8VJ_B_J\Z]8"3Z.*=H.NGX&+#_R8Z/K,<R86?TFX>K[\I,
MX(HZ+G,U6%+F')-QXSFGU]?/9*'_T(&9+S9>7V4A,XI(/4U$]M=@?MDI DJG
M>ZGT?WSKWUS>=.[_B+^^N<K4B5[G=KR D0FL%[WNY56W?W4)P^SV>[<WES"=
M2^5;YQ;X>:7T?[VZ.KP6^K76F5[CU$-?6WLX^KX>M7J"2Z)?=?V9+8S;Z'',
M'4>$T,RIOU8IYKQ@;R189X\YMT-XA9G)+R83RP9'<=6)3;[W$OVM<:!$^ME5
MA=!BY<S_.7&IHE>9J_7N (]C(< E-2D[F%!7$R+H1T>$#RC0T]R5/!JBA"H
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
MA9M\SW&P:LH&#/@TD+U'\YG:[[;K^2 $-S'YTO".ZPXUN?0D#D_7&,0L/-6
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
MAFLK[""KL4>490>QITFM.4>3E85A[ZB0O,K4UX:UZN^%ZG*.TC.QZM*P-X
M[;TXW=,Q2IG[= 4_"-_2Y*A9:<OLBB" R%K67B@@6MA63(":%@F([!7P!0)"
MJU8E((0!1-8."H4"0JVT:UMU3I$)OJT0 XS;KLW"\88O:S)Y40/]]+VQ6A5/
M*:W*DHV# <.:[-MJ,.@1&+9NM2'!( 88UF3,5H,!^ZZHZO:'K4@PB &&-5FN
MU6# =BM::_O&&C(SQ6<9E,SYMTKH85>%N1RC8L=)1IF>RN<K@1<ZBS(VR^)J
MU3INMY=[HT30>6N\(2[L;B"[%Y.-LM^U, FF IC>1*8+4 \D^;W6L>'";]9"
M18!=ZC(]E.+\_#9Q3.(6Z(.FBHH8A/G/(J<MH&8HRME+$7JU&J5#MK;M.XN
M)>2/'?)Y'-XTR*MERP!*R!\[Y/.X^VF0QPY$:IHS+R$O(2\FY/-$/&F0UZ-L
M;DD6_3B</Z#.!A5S3_B()^J6"UP<^W1(W0"/U(Y:O62J/^1%GRI29_DQ5D?_
M<$[=FB,]7!41B)T1UL[\F]77(.J(:4Y&$X>$%&9,@J$R<+P794BM)ZHXWL:G
MI*;01>0,%<]S,%#2+^8%?::]+V%PS_&QP5AC3BV\T7.IBRK>IR2@ES3Z;]1K
MH6/]:Q*$>'1MT!F$U'\@KVD6P,!\UM:'-*[ LNP8R_50C#U I"8A(A1$UIV0
ML0>(L)7.K4]KEA#99=_I'4.D(1)$.-6%E-19>XP:'+"#[F'Z02B/L^?GJ-U3
MTR%!8 ]@LFP+X%0\L%B]T[NXN<.?P 778L^Y P;X-+1]BC?%S2?N@#73&O8T
M<6IB(_BM2_+DXK, ?MN.$-/B<G2 1(P ;MQN$*-5<??DUHZ_1(P 7MV.$*,B
M8G@=NB=+9'@GC.5^JEUY@8F0I/:!N",^R%2:_&#?N!(M0$K\%.43;H@?[$\G
M.\8?"GZV\! WQ ^V8),;O0X%/UOXBQOB!SNM'5$U02G=PPM>CN'QGD:]QC%,
MD:E$GO@T"-.T.I9GMK;O/"?/-Q<#46M<Q1T@JL&I^ZI$E!B(6N,\[@!1S:@[
M)J\$HD24V.[D#A#5PK:8VO:KR+M!%*>*0$$/)GSO1B[=DK>N'\'&YQ.61<)X
M=B58(6(;BI1>W;9'@2S:V;\/N"GS52X="R0"=M6QH  (:-OV+Y#<WU7_@@*X
MKV_;S6#/]7B'F(O;MJL!IP!%# )EW_RWP;0%U!>[<1;35($1912W7GS>6;0N
M!>#8!6!SASE- &IE2X!* 3AV =@\7$@3 '::D5Z6[)H4 "D 6T1,:0+0B-++
M)7&!.)2WEK ;PC<2V.8LW?P)-YI_5L;45X(A\;,&3]SIE;O'P)$]_/ WW,V.
M@YL[(4S9IN;]D&Q2F8W.'?7[J%M6QM]:_L,"X;E,F\4/C^U1=6:/V.EEND ;
M<"1Z#P>]C:+1VY+HE>@M"KUJP>@UV+EPJD#;925Z#P>]S:+1J[)]'%MO!-KS
M1LSR./^7Z0<$'T/_LY4KW%E=9PX'/:Z5"5;I4%7WO]@M@;#<"]T%$%C10U6
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
M(+31U-5JD];J1E.C ZMN_"_FL>,?#?UDX&/R1$\??4K^/"4#F-<Y<5[(6X"
MG$<?0&^>UA_)%!&C_=.CCT!>'&HZD+7J,B2WV/]DIZ-:SY8I[CU<]96'GG+1
MZUY>=?M7E_A7OW=[<]EY@ _7-]U.]^*F<ZOT'^"+[U?=A_XB]C)2NUE9/7M5
M6R7'S1PHPB>]FWUZTT6<O:*>*[%*[TY&\!QS,:W[7FOW ?/V #26&W9 YB<N
M-M^\ [$V;1H\P ^_.:R<-%'*6F05;'="K4X8?X>/I:# QRA*_H16VOT?W[]W
M[O]0>M=*_^:7[LWUS46G^Z!T+BYZ/[H/-]U?E#M@R\7-53_1[O%X/^ +KL6O
M8\5<LV'@*U,&HE4*5ZNM;-SH//RXO\+Y]^ZN[CL/-P#$9&H<!O$1$ND"H2S5
MK/-BRHLP6;7=;Q,'X*9\!_V/3PN4B\C4*)_0+OS];TU-JWZ-OSMA']6OR=?1
M;S]^^T(_?N--_/B;SR<*4;KT1?DG]0/Z!J#QQYX?5^7: ;-%+ON(/U ;7P/%
M >* HZ($D_'8L:D?[:!RP7691%X2>7KRZ1-!J_AI[(-'Y -Q%-.?!$.*CHCG
MTA,E8(<YP/^#Z7NFSN?H< =E1/[E^7BHES4QHT?/GG:*EM(-P+@IEO>"+Z1D
M%-\+YC28F!!J@UD-QD/BA,K(?HVC<6*]G<(G5G6,6>Z0+C>J<ZRO[YKUO]/X
MW&JJS.AFNXP)/\#UA DP]R$X81,#+N)]T7;"A Z,Q:KV=9X+R5? 3U9X X\<
M><#!\&T<GQHY>025QAX*#WS& ;SC*#S[7]2,LQOQ@.+WX67D4A:B*[UHQ#"S
M-V7@F9, AP34>D8_:D1#WQN#;@V!X'#+GQ1>F#9[^(:$S'NBKV/*TBS@?>'?
MODUQ!S+^@DTPF*EOP)GW$@[Q@6-O/'%BB \]H @6R49SHZ.QX['2LC,%'+V
M*DM#@ %\X?DK%P9ONM>)07D>F>>@PQ^ICSO71QZ@?CRTS6OV$/#O!YX_(J"G
M;?"T FJ>NY/1"WC< 9U5Z%9G9D:OM,.A3^F"[P\OGSY;B488^9GSE+" Q2#M
MR#:X':>-E5@SO)PIOP]MA\XC"-B$:(MX%L.$<3$YO.5$>4D@$36Q"*CCI,ON
M!ZA\@7>GH64FV+B4#7$#L:>P.%LP@]E-^C<2V$%O\,&<OT7_IIATXZ/QWLBC
MX6]"OW7Z-WVTH'?W5WWPU9@1%=*BH=2_BY@F+IE83*#-:;ADSH=+@VFX-(N#
M & ^@H)"F!3I,'RB8[.> [AQA(F]/=-:+":[!KE2U.KI?S-0=C#Z!&2K503_
M/7V*]8#2/_T?=D,X!'Q;GN)ZK*K"F5B 5P!R')79;B2GS,HQN?%"EX5_/HT/
M*GI\8W.-H)6H9P?N>*(NJ';'8=?I.*16NG*#5W48D(GRZ9=.Y^XSDTXV5Y2*
M--* P,Y1)OP8H.8ALA<-*0"141Y14M"BHN@3%YQ,)_5')]BQ!F84[=K!MUO>
M.#$,+O@6<P2!7[D6 <4&W@58#7!A\ 462)AO/T8DP7A:41N1M5@23W\C#N-[
M?TAIR(8X4"ZI25'!1OD/73U1M*JF*R_L^:CRK*AY&!MAC+^4Z9R 3@/F@YKT
M@!L?@6#9@>EXP<3_P'/DU)ER$U'/&]MN/'TD':A8B#.C9[^/[>$1 P<L&'OT
MW,E6)_$[D6+AT M8HS,"@P'P.? C;.6(UUQLY4AQ(X$).ACU,4 >@!"PL[6(
M[0/:\(WPS<0)@P3&@!3/CP"(3N8H7I8 '%UC2>[$QY+J>;"?X$#AJSC)L1Y&
M[X4C)B#C+B,(VF:8!8ZR$^'JG@T)X9=([/\5TT>;'G8_)6J">F:1(]L'EFT$
M3QHFA,7E'YC^/R<NC=%99>@TF&U&C"4<C#P^"Z0?DS@SAD6O8H[/B(#9G?-]
MDO?C CZ^",>6*@O&6::(9_<DG?BY=%0B-'@4QHCI3!8[!,%D-(X4_XB N()4
MSB0O]AE9^<I[&2 CU$U!Y,0&%(4/C,JC[;"*2$3^,X4H.O8/7W'G%+I(#VD^
MYO(1S8M Y#VCMB:)E@R9KYDN2CX.ENWJ0OE[\CSKQ49UD?1N=9AJ8V-7;%#Z
MMA_KD,0W0^/Q:$=17.R]Q;OXT3Z93+%Y9BSH.+_$O'E,#XP]C+1"T'2,D(]@
MQP8VT_KNL^U[+GX+0YY9XQ/%=(@]BMO+ AF?XNS$5*>!<S@ CQ#4:'1_%%;
M$VBTZU/Y]$[?7&"[6G""E9G3IB1)F'>4O0&B*8VIWLVD9CZ?*5?/C-(,(A&I
M\<T(23NFF6\';(\")@E3Q)ACZF)1:-+=/Z70=Z8+*L/=(TT$,(XDIS(VS1#,
MQ(!M\9B@D9K:F \9T@_IK5RN_,PE "[U)X^!;=G *AKTHEU!T7$Y3!KFO8<K
M0!#*=N3RSSS]6DK.K+:8O!/$_^_VNA>][L-][_86$X8WW8<K" 0>5I-7D(@
M$QTOJ&.6A]<N"Y87PNOJ?'RM?03$=QM<)#M\NT&_!EC?>P&?.QC:XSOJHQH
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
M3E"$:(W/-V5;';W1>!)&IPC"[&QF+3!13)/[X]-"7V(*GI*(A/C+$;R:/2H
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
MP4&[HV1;W+'85X_0!=/>FBY6]6Z7-'K97SOTUX)@P5YHSH3--+"Q"%QL+0S
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
MF21B!]V8H7TCKX8R.R.+K),U'H,@CG2'[*M#W.6:#>9*<NK(/)K/Z?FP0+5
M5&?@L-&1B))^#N$UG1"@HZ:#QY.PO"*!]H)^#R@A.Q7Y-B0AJ=T(3#2<I3:)
MA_CPF2_?0G5T>W0^TVPX%X::;>L+J;:8 L'OPWP<90=!2;4A<013H!;FU\ &
MC#T#LU^D/WCF/\.I4V9?])_\17>X.)+$NB-)M24)0GR%S"'2^8_?0W'QG>$%
MM@M7X\:#)>K#Y)2_>$AQJ3N^70)2WHZEY7C$<H)'^-XG.,1^AMX,A"0<G)P9
M)O9MCR_-4!=>R&*I[+2+ZK<QK*_1*E?;M5S&V55KY4HG_2MOZ%'-/0WL6SVM
MKY7I$44>>D4)T.BL/KH.D_/ZEG8TOYG]+TXJ7+I[-:?PV.>[86;IO6RT_EXV
M^DXYNH?)A,5'W(C7-.0XD^3M%;-GW?.1UZF_?A]EM45(\%A'O?\9.J\\>4JI
MRY&KRS[:&C.J"R+UE*H0P>6%*5Y<=7FG&O/6E.;5L=]:5:QP*C5;E=U;A=6
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
M\AJ002 )4:=HP(>:)_PZ,G/AR^'@1VBRB-<4G/IEU@<O'E4%?)Y1"'9'UI(
MHC1R<R)?H87Z,G ^X!JAZ^ &20I P!P$C0A8[[ 6?:6]4@?340>E$$B6-9"G
MX+O2>C^0M85'A5@YO\6!BF1H4PF_H@T@A/'<Y5])(%\<5AJKU06B1/Z[.0@C
M]K3)+TUL?^4S[8F?#\"L_CS7QK"Q#YKQHLT=#,2BJ@AZ&"7V(IT$-7H$PY&V
MU"*!/K:R@CY>!N)^'4I[WQS]@X]@)T]]%%Q2Q/ >*XF=U:XG,2';]20FY.75
M_?7W_N/U]RMV??/P>/]M>TA(>GQA("$O0[13$X-8 \CAV<(N63-NT](%VBM%
M;+\P&!40BN(\LG7GIQ^.B=@G>CZ5T#+!^TQI(8=S>,1PHIE/W#_ 3 HBX>##
M(%:<B&7VF9!G]2DGV#7X7UH!VLLE5@X^YD].P;T,+4<$NK@\"I,]B H1K]9T
M\/D_X$$6G@&KGDDN*)P!-)?;EI8>3:(G3)D?FSO%/"RO3?8503*E:_R"H)\.
MB'E&][2QQON[A*,DU, +>3KWIWC4IKE^C9->LYE6Y1O%Z%VZ0I,R,6L6V5B]
M1M]SNP<!?* (_X[;>(" T0U6?%X+EPP6NEGN)%?\&QOKO_CHG#PK.E*G>'8+
M-0B)WRHCGJ]T$8RY@$ZF-8P$ZJAXBFN=CPT+)&M1B\AI8]J3S;D03/#70*5$
M:L*)X:*"[>-!SD$C'B Y,W)\35UW:'G!82!?9#FW6^NX76;?,'$B?9V%G1*I
M A!:31!J@3C;2$MWC;3X^_N,[XN*2ZIXM)>*QRG(PW BH6G%XFG-+UR@Y\K4
MT>LJ9&<3A43I/B.+2@L?05 RI^0?YJK9 R8A87.WS]PVT02QS[H)QAA%&<G&
M3A]N/]^?L9GA.3MR:X4T$C[F WBTVNC6_ Z.+OKM2[E&O0:U1C((_<V/G!;5
M#KUSF9:+JG>C!"M&3%8Z*%YT=T),!7KPZ<R5]*-D*M"PF$<%Q55T*H<)R]"J
M!)&("![761]*@2 @O#T2E KT59Z_)$;T*7 PQA!A@"A9XS'"2@_F:]<1Y&U$
M#&,XULJ7E3.ZE0^@KR//X+?CX*)'>I01-Y-.#?H)/B8D73/@$*%[ /!!P T-
M?RW#F2_6D)RI1Y3*I"?:J20]T4XEZ8D^1C@14%H.SXUG'/Q38(AJJID4,V^"
M,$])A;%E&-:+\V$K%U>L.V4WM36.[U'@M=;:Y6XW_4]9D5'K8(%:]4+BM>;X
MJ*:"?GWCT*\9*1 S-\PWC&^%& H'5^'@'B$.;I O/ AP0 @8P/XAW,8<+S\A
M&MMD^$!*<AJ)>EXO5U/\![SLQR><]!;3O@KI0 $I[*6";0,@A9SV6Q2#>1N]
M3?O=#+)F<HR$@I$XCI[G3/FL9J(]?UF"1S0HI>2P.E4%'*$$,W?!7%.:LXE@
MUDYZ]=V'QRK!5((9%<PU3=B;"&8=+RV2R>_CZM]\-QY<:A= QH;4POMX:=,
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
MLK:  <4-7!92*=-:UV!![[)6Q-9(N6@,U@J$-[D;LH?_FG$31!C-F1!FW>7
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
MGTKLQ2VS0]=;4RKHHRR@6*+?^Q=NRH4-##R1M:*DM>ZPU)47\W88J.;0W6=
MRIHHM30X5NX:NBC"CPQ0><6\4)YC@S<ED(O>5M;;\A73;;\@7;](LL[33D6\
M@H6 =$6[_K(,;G%%;%E6F22N+21NU1W2%CS8B\?265>!=W2L2=K2KJRUQM@1
M#)T?/"Y<W>6G%5L%JPB$7&^LJI5:RXD<Z-S*#S7LT)?67ZX?K__H/U[?WI";
M<G7S_?K^]@;]EOX7]K5/-]E%O;\6%U6#/_F0[I>MX5!S!.#2$R+*F"@^8>%-
MT.A*WK^#E\VNJ-277_9FFL1K<K0Q=\5%ZX1KACO!JU6\IK9!,8;14GMN/NNV
M16\JP5JPP\V)O1"^*-\GZF3%VTQ+!\.G#>#$%5]%-"@^U1V'U J^] )_LJFN
MAAK>1(D:WKOZKI7T R4T /5OPU\<E[]H]LB9Z#-J_Z6-E/Q=X(8B*X:=3C4R
M?J$W-,">5M^+ 7_%0O QVM@B&>'O5! WEU?_^!FY5?R%Y>&UZ1S?P)'=3!L!
M3QP?!LCQ@;#\&H-B6L8?@9,XY/HSU=I T,<C* S?P-+![ZERS&%7,>K>A?+2
MQ]ABSDZO[OIGR%]'AT5JMO"Z\!<092"19 @B^]6%C _1/1T18HO&9A:"3OF=
MZ])U!7:)FHS3N_N[,ZPCTL!GF]+*1(T<"8>.2PS[8R $FME\PN$)L,7XTN_%
MHWF)/@4?$:$(,C[P6E@?%._TXNK^XDL?M_#@80$'/#]EA_A%L<6X !K:"\CV
M'Q ,V+@E$D1G@KN..N!X%(QTN017UDR)[9#P651:!GLGW8$'<>P1I7^#%HAR
MDK!NT^1/P$7R=K'HQ Z./O@B+)&.-NI^I?H'> +^!">?9\HR&-BZ;@:=?@$0
MB,^9Y+(Q>&!/0&635DW46'@"ZHH.;L>S/O*H !;8^=^.I(4N 0SPP60)- F&
M54) "@*0=Z@F!*P%1+%H%=&)D6*"O3_I8'0##BJ,X4O04(7AFBR]P8H@ZII&
M*A$XH>M+D>B9AI5KHNTXRA^!Z04F)<(4V3ZG$];$@%YD\&=.12FZ^8Q&1MI!
MK&X;"N=B0#5!VA/V9KMQDQZH"?%/?Z;F92Q*X86W(\\Z?Q%E?SYUR2H'Y$6;
M&"$)=71K8%H#Y2(&E)"I+]PPZ+P)!"_JFX&C396#0M\%,\9\A'I6VD@I?TQT
MX!,BKJ%\B</ "ZR  +G#EQJ!/:!R;;]4C(Q0:'P$7AC(:<DO&;)F(/DH/=@<
M.F($\1"*IAR-05W.4CA%5VG:@C!&,#1]ZD-O.G"@B/0!G;JBLC1N-8!T8,ME
M/5AX2HG3R3^<T/)B;I >(32.W$D9UL-?2Q%"^/TMHA#+F; Q-ML!JPP\#I\F
MLC_4H=I->R1\;=\NS*AD#(OOC!%5=?DK0N<$EI+Z]OB;9#LJ%FC1PW:H1+(<
M)Y82^S0/_SE/9L6JE61BJEI)9L7ZD@!@D6TL*\,%ISHD['0* 3(!+I"\H13+
M&F,,'K&O]XS.1K3>7/QR^WHD6NH;J$=J=LOU9B._>J3TK[SVHU9O4%5)[:E*
M2C3BO7Z9%$$9UBO4,(>!_+O8]"7$'W22UJO^QNOO8N,+W*ZK\CB\90EC_] 7
M4*5QJC1N(?5=K:Q)M:(;IAF?+3L6_">\OY3,:Q7'NJ2!"1>R7$ZI@U('4(=U
M,. [J -.6:GM/F),J8-2AX.I0VU_ZE G=4CB%A52'=YP,35FXC#/@K<5F%N#
M".)BPJ>X*B>X>E'UU(N:L>Z*>@?-:)ST.KMW&>147:V8#<Q>,\]@%V8W%;,+
MQNPUB'Z[,+M5)&:KOHG5?1/^#43\]B%ZCTE $ZJ+0G51''SN]2Y&J'W2:]1V
M'_59E%X*I7)*Y7)1N3TZ>1U0N<KN#9-*Y93*O2F5VZ.KW065JZ94?1^IRFW?
M,>CO[=T@\S;B!3W%0^85#7EI;7KUI25&!T?4EL7S&H'LF2.-(%;8LV;KEN=0
M^9^GA]BJA,6&,*I)9+@RNT9L/BJE R$2I<BN%4[!$!6W,QL, =:VB^=Y+I:=
MEIB<GA#.+0E*"4LX,ELSX7^#<F5L0Y,+PZK7&1^*ZM87JM.E:F'-H0D_5#P9
M+N=/#Y;N(M5DM;#FL#EWZ<G!K [Z$#" &P6M(+TV@R+>L)@QRJE@:ILH&"8B
MC#9@80CN)VI$@\)#@S\M=D_8B#:'71=(_;'$HUN8X;?1<(&60IGWWYR.,O_E
M]@=.E>T_//2O+]C]]7?XU\/CM\M_L_[]59^=7EX_B);B;U>7[/;NZIYZ>!ZH
M_O7A&_S[\[>;2_9P_7AUQFC24^TCS7/Z8KU@4;;F.)H^9/<Z3EY^<+W1G/7!
M7J(J^TTF*#:7.N@F/G&B34$.?D:JD!]T ?YWPU_8/[&Q8UYFWST#B]"I!A=A
M!W]1H2Z(R%*W >N6L?UQ,4T7[]FK1CLG;ZBD^'9\B]**S0F:B2AYUIT C[P7
M*1SCFN">937T9Z[Y#;ZTV7M1%?QH71A<,[_-O@@]2LY6Z-0J)[UV"E"@T)6A
M_WI1BRHJT-DIUH/ZDXYEIT78"'PG/_4'N"*S$KNX^^.,T1C>K]J<U2J5-NN/
ML"> QL%C8\:M307<)@Z<Q5I7=MJ_O3@+$1ZO[OK4G.2#9S*?!"Q&@]\C1) L
M/QW9<#Z"=/W^^>$LF!M%$K*48U-]#;<BLRVB[/JJ&]RY'9/$?7/XZ-K<B%-I
M+$$ Q_2V6!X,#X]+^"G]SYF<U!MNFB8E.-Y@JKNBPIL@R*GY$^CH8N<5_GX"
MIYLSLUR1'YQ_A%^\<'A@*:"_A,G49&DW82+[1][I_>WE6134M]J2W1Q@/D71
MMD;HFF 9S_%_885\](1K$.\+Q@QMP9KVIJP!/QRGPCU:^-]+N0!B42H/:B>]
M]*DT(0N(YH+D2**P484V'VWOT:<S@[H=1-^)3BUT<'YCMTK6F3W5.+1H.[KA
M*[F$T;7_0I*Y#!#9W9 ".(ZP7%]VQ3WPY_-<QV<E5UNAT,3'<)N+>O_ 75>L
MDO5]A%NRK0F#0*;@=CC41R*-[5_QP@?LF8^@=1I^X"ST%R+?DH,M82WD<[G:
M3RY!#J0Y@8,>_'XIC;JS6F9EBZ#-]>F 7(YDLQP^R/<]9"M;%GSGI ]1KC</
M[35<C6$7+H$8ZX$=XQ(P5EPF\% ;(CV61&.(2H@*4^S^0@1@T<!"GPI<N E\
MU); \71>!OV!]#F</QOM"*'V$].'L!"OU3!BG:)/#++&1IX=]*QIH($.VC+B
M[U ;8:OI#RZ+!>#XLEYH*"H;!F4#P<O"MX #CUUX$;TO10:L0TA)CFBUVV[X
M4R7_A$7:B/(XLO'C0:RQ2"823@%O3"2FN19LI(-O@<TW=Q>?X+^7E[^(;C@]
MPD-<XQ_X$6K61-)Z8U!-T6DUEXO$:731MP=4-RW&$13;)*A?S8U_AY#J@Z9<
MJ;GAL@=SZ0(=C_Q>1^:A5MN1 XU:L6"+OH).R8(%QAW<EI)D!\I2Q/,CS\@I
M">KI$!8:FFE*NR+- (*F4!<M0GG',,5E!Z9EA^X-HMH/W0 BWAJ/N>TCXI]C
ME[$3V$E20R'HTLFBJ1WP>G%P!,^,62YIL"*2YLOB[26**U@ZQ*@!&VG/(RVB
M(C)RG/A(<!,/,S%:.K8QW(7MAAZ&> 3J/A)E(-S$L,<Q&#@80&U3VY0C5^_H
M1+L@Q(V0(,J5*&4BC7!CC[0AUE0[#+M>J:/-B.XTOFHG.LPUTG\/A!X+(FKD
M8Q*\O"._P,5GI:,EM08%C4:ST/JP,](?R$O]SC*M8C)<.0M:(&J56J7,?*0A
M["]-2F)) ')3]B=LWM;8GV0 HRN-$ D,X)1:&_W>;EC?[Y<<63"5W9G_!$T!
MR87XZ_:?9[& )PBB)>)0V/PJ)J_Z:\ _;K2*4_PD^0"XK4L_4>.<P;.TH12V
M /J>))^>$0L,?H=UTO(B/<]:X#< 2>'K@NGQWX$Q=(0!-JS14Q1/'A,(KK_S
M8(8P OM'8!$BN]%%TD6JE#X-TPL@O&$G9.!4B 9 Y#H8I.91&=)_>@9&<-5.
M*9!"#4>6"^)1X@1DP5SNP ?9N*17VUTW/C"6-I_[KGTH-FE./$)]ILP$E<(;
MK ;UE^(D@=L3<1F!2W&7[A+=5QWLP06*21"X!+\&^0@3!B7\6;-_LN]@X1#K
MN1Q[-KR1\Y]DZC%.0%$!\S@/9G83X):@'_K#$H> G$KT(1=:?\-P1 \RG/B.
ML,\8S#@.:YGY\=_H3[ HP]ADS47%P:2<*:CEORW,EY6BNQGK!JE>\.;H.*:@
MR3UB3[80DEIE'T+2/.G5DY>;"1G)6Q;R9;XW@^.7=5,#5)'!]LR?)OBZ EX"
M_@V1(J+(O2S:LR"Y%9FIL6 [$P;XA9JZ-=%:CG^("(:?PMW2TJFT:2QM^GCU
M__H/[-/]]<V51"]:FBH-\Z*7(AX*XQI,2;A.LF#Z4A<.C6_?!3J>.-/IB@_%
MC6X]',W 03=N=%B-N'L4?QJADQJ"'8#N]!W'F\[H7W<(W3 IL2^6!Z_33$UX
M)! ^M=@YI@B;:,9LA!3 5T0Z_DOLD?\"4_W)QD6(Y.B<G49^>4:F/,1$M 22
M$*JUL.YR9_Y&4-Q'W*#PAC0!5X^^ 3Z, BV*[A"A($DG<8I7FN%4,#G2B0 -
MD&".A$(1V(@)M15OP\A.@*1$XESYB9D'1A28  &G1K G^@A'VR#=TQ,BDB21
M9(A '?$!D#"<AB!0<QQK*)WC0)\ENV<V0C4)])$HO1T]B!K1>M#Q$ 97-5JA
M;OZ<6 ;.*WSF!FPG"#:>T>ZAVRQM2O3!B=V7&>$;Q"[KR,46QTS$]T40*,+Z
M(+]MG:#! 4QF/;QH"QWKH0$TD8$"0RS()PG^$GFQW,M&Y\"5YL "S=AY$$J\
MO%FXM3%!?T3YH&LS<5=)"1(,#2 2UC'$'$M?RO1Y&/6T0H)')"#F2J"TAOZE
MP2GKYM_=CK0I')Y.^)@2@X.2,B$^()1KE2B_RC$NE9__B!D>1%#Q0]$'@4L5
M90DR+IZF$Z<Q*+N!7A/HJHY/FDWF#BF;OQ9$,-'%NI\0KD:?<22<^#I!_#]%
MIW&RT^ 39Q_I,_Y5I3 4MB>D%P,( D8S#($^)B%@PN21.+8176?(9Z'DR<\M
MW:F8BT4S1S#C@=?9^!%Z+MY]!5/[HO$U\!=?XS@^B(_#C?&Y> CF @FB!R-M
MNNP^'H'N!\A1B,ZU7B:%:!-DD7 1(X4%(>J0!"*25@D8XTV=6#@=>3;17=C6
MD>X@2)Z ZI*64K<#[!_I15MT;M';/T97'$2K\1<$OUYX3&0/=+LGXP+$[+$'
MNBM,L1#092]9B)(W?L$20M&)\B2PTN)'O8 \BURM! <-'O=##:=KED36'W])
MXW IMU0BF"T/,\9/AOY$:0X;_ W-0R0@]'>' =+06-,-3!SA;<70_1A@U W\
MA$1P9 O4X(5KB1AF%<ZO"ZY$M=CUAN\#^'Z)K-J(;#=\M<@KT?D!$1R6CQ@\
M=J^P:.A\\*E@<!NNQ??T(#: J"-(8@0[^2C3<>*=S[HEG12L70F6+@*1H IC
ME5L$! S)4DZ5G@51D9KAY[_E7W&CE,$G2?&S>E$+74(KZ2(5QGK@;/ESD/V/
M8.PP)=_#1]TN(:"U99M\[L@5@2#R -,M//W]1^"#*5S6*2L@W;GR@HPZ%N7!
M*-I>#(@7=NI'?^'::+,!TAG_-2.$]KB?I,D!CS$"^UZ)+U<1[2TM.0'$AO"-
MEOED^=C?DL+AB6CS)\] 'WKNXU;%?;Y:C? ,P5VT_-2?OUU,P\94>Z'"3!7[
MG?2JS6,H]JNG%OLUEA;[;7:J+VT,VS/-,14<#1@FW CSY@-N@G&C4CIV"NH.
M;AL.(3V3V=HV_N_2O!56YR535M5L*:L[<49>D/V[D=._%Z>L@E\=3%E-YK-:
M)SUW D8[F=(2]8,#"JQ=0BB7?FBDSH<L+QJ$B',KG)"( ZN% )TA]*$XCV4"
M$JUJK?+Q#D-75J5_53]*RN*)[?OJZ L,X03ST78U61LPUCP9&8?HBW3L:6)<
M=/R58),BMR?^-9]XFXP+@_H5CZX;_,L?^%&^"D\; U$&/T1-:\;)[+5:#'.@
M%BW.^"?*TSTX':-^</-T._Z,;^]/P0R'6<J5\]D[-03.3YG.'G>83NDH1-\"
M2&3,S\4U=YA .,N^M?K^M]8YZ=6;*8/G(^YWYF4W]K_LKK#EB\M>%,Q:10AF
M>,"*C &H4'\VX^A!?M9M.%DO='N(AZC-"5):7JK!:N6P2%'#F-T8-5<42RW)
MG5^@S;B7ZR""X1HRVJ2ZF &=DF07QJ/H-K5>76I3Z> PJ/X:77JD5BEJ73*+
M:VOOXEJO@0%)TS+)#6$0P2!GLB<?LV^UO?^M(DY+BJV,.] B_-'&8]V>^H=+
MYLUT]K^91KJ9\4^PL)X!=B?K=- "B;K;6I5VV9_9NB%==W&U$[- _D'I&YNP
M1X("(_?%BC@-4MA'ULP-SF1MRA/K*<O*;-_J/7B88?;?/:%)1T-#ET4TLE B
M:O*<DO0V9/I %'"$:PQ!O1=?+=>/8UB"".9H4E,BUPJAXA!KU/_RP.@+K.E(
MY"7+"Z@N9['T(';5X"<%0^\OHM[)L"Z2JHJ: 5$G,XS4FL0\O9KOZ44]:2E!
M)!J%M_3-I98^+O>R+4?(&WJT4N;XJ,SN;%W,TZ#])YW1)ULC1&<_;3BU D#X
MA>R S >*F]C4-(K,(9T+C/$(2'BTJM+'SZ6R;<1R%O6(_AP!Z>JCFGHRGR_9
M*9<-BF!SQW=$Y$MDV<]4(##YR;T!=U\P-1U+C(3>F[BTH:^*7;,9$7@((G@9
MEFW&7E]:]K"@3BA:_2.DTG'U&:8N=#$A1^I V(B51DL_XO$KMAS/?M:?Q403
MX)I/6QE,^&)-2RRS/FU,F\V,>5BE%3PZ\VG2W?]ITMKP-"DM;L:G+8^"Y"],
MF?.O(GR:IE)MT]JI2#UONBT$\Y5V/_]:.8:XTU]+&@"_,%Z+.?5TW1LW,C8?
M4Z.-WS80$>MX[E$FX"PY&X"N#_PWTD56+/M87J91L:)"7[G"6Z"2L'JP5E^=
M@Y+Z&3@96K1,+O*&_W:B:RDMJ&)81QV1!6%7Z+A?)A7ZJM,QQ_NGU\Q4Q>0H
ML(J!T/@UX-(^AQ>NRTX+8<+\TV6#(R+( HF[ 3MZ136+'7-QF4*G3B./D@X-
M]+\"=XVJ*D!Z:.71:B00.<<RM0&$4WXSC1 &FOF2WCXKQ\9@_9%,2-%?Z.6&
M$>;Y9"CM1.K=HRH9'@*RJPGO72-K(V^+$OQRX6EKU5)6NC"&*]T36W9-JTJF
M<BB9NKGZP?Y]>_\_[$<?RZ4NKQ\>[Z\O'ME%_^%*S*[%3_SSZO[AZM_LIO_X
M[;[_A=U?/=Q^N[^X8I?]K_T_X'/XZ<U+K<+Z([^JW[-7E5N%-A"8#/(D;&K\
MB@<+C0*_/-+U(9I7@*PXK0AC<NRJ >,@R_T<5BW!_SO'.T3\E,6Q1A<"^L>+
M_AFI8DJG?#8WO;ZL+G-=7BG- 6^?]&HIY9CB/)0>JS&7W4-41G+1SVD;RZ*-
M;;;1@6VD-! F4O!8!/1OR_XI!^)13\&(^DOD#*V,>ZAMO8=L<5)W248/5[74
MM$7+8=%#B3$1KV709O['K\:OEAKGV BEF;*$W\<_"(FFY5:9Y3\2S#Y-4XO8
M:S],HVF 6.$D79B@W.E\@7?4_P/+A6C:FLK>K^BHJ&#Y-.^'*H)NL)W7*[$'
M;SRVC)\E=DM'28G=>2XP$/\ Y_,SED1],W#U)?9#<\!;>G+EO*H?8#; 8<._
MG8G"(SCE05HDE '5&\A!=WB?&SCFL@XPV@(1;9Q!!XUVAX4-404,)Z0MX]=<
MJ"0>FK[',4/IQ?N=2,C)(V)!+"Z%+%TH[?N*$8V-W,01=:>/6-ANF;'>XUJ]
M1&]SPI)JG^UXLVZG2F,XH6LA)*:N$\\&2\L%&4I,5KD*H@3]8&+6F8B#8+5#
M+F[*W;3=Q61'+G8MG\2T2M>24"!+^)!8A>B\1P]9#TL]_P-.8E*[PB4%+,/C
MR'FR["?N]P?YA19!"Y&C&41,5. 86D)\@IM?/2<RK6FU%[*^Q%>V"-50"#Q7
M]FW28+-G'18%GR)P#K3WLEY-& C+#.<#/G-_JOF0CX@T@G]I[IWT[$)H%ZIG
MT']"0#:Q+.IYQPB$8%W6N7_T.=]'3;J V@!$\QRB.QR\./0O#E2)?![^WC^N
M?EP_/K(OX-E]OO[R)2B37X8:LMC WO0OZ1S6!W9B/\4]?Z(*0;"YJ/7_\D0#
M()ZEMF6P3Y9FC]CI_8]_77PZ"Z^:"7O#FXFTNS\*5S:WC\ 2B;C^0C- >N!9
M9:R?#FH,@T+O4Q%QBZ#\1/S]Y"P,]4L0^X-1M< T#<4+Y91)?".ZE $B05@W
M&NGPI892'2<F8@GKLS;#!\'W?P<A%ZHB+9THNY,^[#\X&!*7?8$/CG4ZR*/T
M.I[BS\]TY2_JGQBFKV15HC4>.P+_)0+=(2R);B!8!OI#S,6_804R-=L@]V7G
MC/#)+=L6("E^4;GH&!8E;@Y6W@$37!X<5"6J%9[*HV6HS8+IF6"_G_F<!KSJ
M4WJ!7\6&C([Q:>9-00!<L$]^L:%N_BG;@YTY",,T;"VUS'/:I3@K1"X9Q%E.
M)HP6&@< %EAEZ;?NFGA+@R\BN18/QY3>V$/4I"#\P=3 A=^$=HY&&=M]10&D
MX_K-2HC9E+X<)-ZSJ#L)%R3>(4&.CT?>_# %#UAN/FE/<D:F&=3A(1"%]>3%
MFZQ*[!_@;,_Q- W)'S50\2;>'X%O<D> *J=?^I<_[LX69M]&Q_E&^LUD;F11
MP\%.1,4L-A_7=[YO+!O6_ ^\'W[! _,610 +5M$K!Q_W'[?? A2>!]CS9W#"
MX?D6^X[NS'P!?.EXN/HH6[TCB=0$],GMA8"N<OUS /F$,0#(M+0_8C2K\(Z%
MAQH[E]IA4EW@E, 'E@:'*"K)X+"^ 5C.'R&7KWZY\L$_T/G/&"(V*B<]]\5*
MAH@\>*P,*IPHND:*X,FQ]*DRAF$/BM:/,^%L@@=MB*&_?ESB"R=('_GD-V@^
MPTJQEVC?OL;N;'Y^*>@;PVUBIW>7UV>"97>&YF/4">T4Z1N'BYXZJ;<1NT7A
MF!P^*WLX!8"6T#=@-S4$.=X,$^A^OH@_:X87:\\UN>PD1X,ACRB![B!:=64K
M0TDXMI'O8V:)_P*-H+OB. 8:["L*/4*14NS-6H @@7U1&-=CEA)-2I UO<<+
M^9%^_F@9WE #5^A1L$-P _B'1U"97A4Y4I]C1*+L,L787(R[%1>)Y'50590P
M?+H=)/L=D>W'?G29+(E6 78667M)N%BXAJMP?_><2!YR4P1#JS[K>%.P0& @
M',&Y"#,CV\&8RZ.FPYEG.YYF!B\)GQU*DPQ2,'^ ]\$C;C!O-J(D!HW/CC$D
M!FQA8"J#B"EN+GVYT#!$"=&IY,.1#J)Z J25QDK3A;[K)!>7W#@0^';H6B%&
MQ6, IK'X-"E- C'L+P^5E+R?X.;V67?\YDMJ% S6E?KJZ*N"=XP]FT+OR-8"
M6"VI)!'J"-<,.U*B5(J2\E1#[!_XOH_% R&D842!6>@KB^;K++H-W[13D8N/
MP;5D4Q"21#\C?GDFKUKDC<9?GBXC?HF"![*AC^=AFF8>5O\G@-E@/U1$: A4
M,BO-OJ;5*,;T!K_S>3EG?.,7,-SOSW B.A4I5Q"\4]T *=T K6/H!FBD=@,T
M=^P&V'>/G^M+XG\[OCU*G/PIRKB(8F%2H54_8E2DJQ :\E/A:NM!V5V]#-XL
M;$6S?858HD?D%:>L@=('\- H@!.=Y4[$,Y"QJU3NT#( K_[TS 5T*-^2A<';
M@%-V5B!LBCYY.N!]1*89I:JHLWT6 #O)6V>!8;$0#L1.H1+94JZ-UM;[%L%M
MK2YQ6X6O*DX80:+ 8[A.(70$\\D/>9+,#?'(1!\*TDZGF&S*.:6'Z%D.8A5.
M+$-<#(4=U,0C:GN,.+524/$&7HHZBG?0Y>H_V8G#6,/9J;ET-KY C'A<19)1
MKZ\;B97]\A2BH9!GV// TZGE1P2RB03&J05F%3T4*?"4:).ELC*G\4R(*)A"
MH2_"S]1^#2IQ<7'A@W[+NA3J%=2G4B7]TQT#&^FVB!7 BZ+A=21FP06(M5.#
MH#<P]*%<.\8+QAS]2Q1)</;"G9,*F2.9^2/(."F%<55%>H1>4"C6R;P.@<@0
M[0BJP=:?Y)U#<!6P&+D%/:5^4G-"3@T%^!*M,0:J)=)!](UP(RC&(/ >\8)P
M+$2^<4@=[+[;Y7<P+@"M+N%"K-1PC)=+DX7ZH:JX$ B"$8WYF'<1I!P2JW"E
MD7K;!:RT]1N3[FJDUDFVT8OZ[?!J*_S^FOY2D1D4X5( /2B@%%8M) 3QRH9*
M6X_/GVDE"G6#CMH0]?7J%UYS\<V :</A&(T:^$K+1F/(,B9Q]#FN?V]&@/EH
MD<.ZG A$7R"H0,8%%%]=*JN#]:UQ#(2="-1)A>U%G"77]NAQ?7-TZZ=0;\>4
MTGOTE?*!=#(SX>KI<&AQR@F@0[$,D0NG50CRI=O,J.$1UX8@/R<8N]#(#U!\
M3'H"R4R.Q,-;C7@7]TEH1$*HD#+>SP\]AZJQ*&WJYT@3BA=-:P8W<[[>I4MZ
M6#*"N5@0S8E W10^GF;,_R.:("&^CX1W]!(^G)B$_R$P1 -#&K\X!-[[=Z8^
MBF4LSRH-;4JZ"W^]-M>*CE69??+OK<5-9MK*2@'RCS\2,,W0B*#8LQ.Y8!\'
M)<S:BR,CL!BPCX#"LOGS!;UAW1&DU>D@"HI3=8>\:M^7#>'G%@$E@U[W8$7B
M&9M1YFC<E\\BB5&29[SNA-JWLGU,=N,F1PO45S7Y^=[RG<"LO>$O@4VYT&;"
M-.J9BX$:C24N,]X0@9LS\H;!_5EH.Z+]Q"XCK(H@9>@$&=P @GE14?SK6^$G
M_8BD&_T+DOO'R"]/)3I#PJO#[R:\'7S$8J;Y@F.KA8')YHNSQ%>H0VGF#T4X
M*TM^3K2@9H8%V"6)VU.'(%VDMS #1P5-I%_!04H8E7/YE*4+CSQK_3,N4JQY
MK (J:N2T9PT"631E<M+-A6;H\&=3UV19C;AZN@_*3Q:NR!]^W.,5^0L?8'0H
MHI^A-M-=61SNKSMU;[H3G,Y80Y+U &ZE>RCQ UBL!0'S;\>['K?-DUZWMOJT
M#6_STJF0Y,ZN5&@?F@JMDUZMD>PSB9%!I'?%!L51+T"QI3<M>\ZBZ'A4#UMK
MT+&%PH)DA%\TY2\NPE#!C6+%#3T?/Y/.NZ!"ER#X-#JJ\)8]IKT08^F!BSX*
M@8Z#&B-,-WNFKR_A<44GI84YEP4>RO(I:@,CW;RCI(*HT*K"=\Q1\,3 ,2+5
MR:*;](6XJM&3IWA:,VO@BL8M_U)QF<KEIV6?X.U?\>6W\MV?K9U=6AP'V]I4
MQU9O/UW7\E.O_\_>NW<GCB1YPU\EC[=[MNJ\F$;B[MKU.93+5>/=*KO6=G6_
M\]<<&1*C:2'1NMCE^?1/1&3J @B00(" ?/;IFBH0J<RX961DQ"^VL?P.F)B5
MNG4POA!ZY)&C&8>9*5TI/ <D8CFQWX]'DT0Z ]57I$?E1"E*8L!*V%&,TC'"
M^F)YL\3CYA?BA) X'H0W+N*"+KS"I3Z*B3JL'9T$*@)3WO.CN 1Y$H:+OH<5
M7<'%,<M8*>+SDBT/MM-7N\D;,DF/TKCY27<!UY/T^'"6SC,7SK5(, K92?L"
M%CB^LD!DR$J.X@$H>=2)C[!3# LC<LMI1-68<KU8JN&X4MAB$8\:<"QXD8R8
M4:<:D4G2IY1Q&?)/3Y>*4I*C/*Y$]E:BQGAI1E]%RH:X99N>%<E[$->VX (B
M%M&.)H.#4_O7 O$6JBSWQ80[A&Y0E! 32N;<#Q9G\:Y(T#5$,6$$E#"3HSO-
MW@694F1G5,YN(35:O<^//=:[_WCS*$JJ%F;G=BH"?#1.D/T*VT#_+4*,_?KU
MBKV;^NQ]!5TBW".P(.J)CPQK6)$G)?G/,.7F&_]ISN3?XA'GW^ 'WMB#P*.*
M0<S[ *-Z98#BP L?JKTJ?,"NJK]7V3M\O&^\KX@:$"',LB@E'%P6I[RC?SOO
M019O'6JZ 9.XL7W9[.*!KB8IC1AA:^&37HSK%Z+"CXP)&DA-BRPA'5I[H-'T
MJL\(U_[H&C"]N,76.Z+V>VG%!>D%-NY,JD#L#Y'&),+U2"N,F+MO,ZC58)S_
M+P!3A3 ?]XY3$8L&P^6:7F@.*AASBDQC:*7"1R.M2Z!Q4B#^338W%7T[X9]/
MIG"1_^W8BT V!38OO2>P84#,;194#*'V#3AN]ZGB( 0"!0LY,Q.>[-\,_P*3
MV9=OHD(J$4N$#=_UHT.^QZ,!1;]2B2**U)L9GBXG;)DK"YZI)2/E84F$X%"$
M(QX]:1FOAQ/GZGEA-@OM03WL^@/;G:9I':K%P36**WE1.A:W>R'S#A[;!(]4
M) )2IGP!$4^N3V#Y$7*XX^-3>#835U4@J\\8P '^PX\3/EUX,4!Q9_D" VLS
MGQ *.$1?#40P&0.\F"LOD#+EY<N]=*SP%)%4S\@%NYGB&(601 9@HOD=J7V$
M6?I)3 3LP\W5PXUHK#B5UD:.[?\8=H R+&X\Z4GTA]$##/'G%\SM@$2&C;@A
M.A<(EP^M&G'.^1.KE?JD5K(IC:Z!%HY,! 0&)KX:9IB[))+&B-5BVXX\$MK)
M;<07>4V>-OPP-5MP,=&SRAD."0"6A(>R^C@EF0F1X<F72',LI:K*[D0^2+,B
M$2'"O2!U], .PQ^6L%*AS3*QB\LHP/8*L).)K2;IA!IS702H: ZU)9I")YS"
MU!X92K0MXAW]Z;QN88 2\AW5\X4ML(Q$V0"A-G()4XOCTK!VWT14@3>YU:0V
M+J/.-5A50:ND1;Y#P&)L*<MN0,[Q4*Y781W8006I%JT^OBL2"3/HT<LN8I\C
MD)*KJ Z.3@N$%T"/W,44HQ&U#^Q_J7P:2PP'! []PY:WNABQ?B^44(J>1/B8
M)U,H81'BSQ3-8R3M!,G)+<%#9.@P.(3P@#LRG@+0UTY6DXPI'S<\KQK/\**7
M$#8A-&G)3-JP;QR5L(6=QQ<+;NSZPDKI;GA@HI@"W<#U7J"?<HA9CD^K;0PV
M5:?M4TA\'"-?0DR1 4!H,D:<["CG(-XECNG3[Y<H,A@V/*"8R/3YAH*9>,3!
M*SC1Q0,.8A@;?1W149=V+:3/$R:W]?&Z=1A8(2AXTM=+(5'4*$2>H?["K.4P
MVU3>$[X*%&I9LS3?QA[C 0FFQ=VB\$D9:HDGIO) 4_) VX>0![HTXW/'&6"4
MFH0"&\77J&@$Q$X6C2!R($4 G,#OQ[E0,@-=8K[CJ2(AKQZ+>@A+L0T;UH9E
M=W%!?Q3>B5/S$OG@ I,_JN_R9%DZ95 2*(T$)1:5Q3A?^'0@<0EDYA%87,-E
M_PJP2E"@W5#/ ]P+ HF,) X[:)_Q5"6O]Q&('OV=\.Y?=!]>?*V<$M3.B<&'
M_[RQOU.[INEX]M#\R0?G6'R>=H?</;N\3;E"CA-V7HV9=HH)L+L$8#]^(]MW
MBA@/H:J$J1EA^@+">B=C1)'D..[\"(+@*&!/J2!%@RIM["'65I0:0?EI0\QQ
MHIKPL)%1>+]E>Z(8)TY)F:KAD3S%0)-,)TM?\(![?=@:<2RL*B?S_#35N)3
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
M+@D$)6VJZ3A+>F,99%4G#_B3/D/'=BH=;^\>KYE6NV#Y0+R^<QNC0CU[<(<
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
MNLDWN=BU1+1;]=C0=<:S)D<.2R3PN-@O0L/A 1O%^\;&@&XCT##B7N+^R=%
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
MGR%)>DGS[=WC-=,:%^R_IFS_/ S$?,C\L^6\/@23B<51,0WKD^GU+<<#_?-
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
M7M1#+W=KJ(V4HI6N%,GYAFV,J@QSDY?/7K0[BI["R^5GP[0]GW'#M4'H/>:
M7(-("*'A@W,#_FT\4R++TEQM2F&87EG(JL\FT(=_-5^2#!+<_$.^IB?>\L/C
MP\#Z:@[Y5%4U2'?_8A"X;S#+!'$PIZ$YFYC,\"'!IW"U ^S_YQ,=J!NAW7?&
MV#GQ9Z*U(:XZZ_I>QOTL:XL7\]EQ'XV?W^7+LBRMLWAI@L\[E,%N=AE,6@F7
M3\"N8';<DJ(2SO6VWBC>K!59ZYCUG=Z;S<&2<X_*'?JRH^83FD[8(I DU%),
MG.VH%9G-N(?[A.F-$B"Y(+?^*-18ZFTY B6$@;A-GXY!P@:AGEH.#"1Z$)+]
M-L?\@VPL*@HS!(/\D1.U](:OT-)B%U)\$99\A%_@C, 0P+@C6!B\P#5\4GV7
M^X%KBY::*94@5=83B+_XYC1AR*Z*F5IM[J,^M+ZB/O2SJ/9@H/,6:2HUA:&]
M$Q8YL3@*Q$*M#9D_J[IZJ[VB.298AR?NW@WCU-/0-N5HD*G7:JD-,F.A7 (:
ML&U?)EL.5;)8FZJWOU_??KJY_3)3Q5U"X?J#@X8OD0V8)K;=!0WD2S%*$L*!
M6]2L8'R*A\G3.U6O:>FBX8';"ZY9'V]Y$U-$FQ572L/?.5]5*UU.G;^Q8PV&
MX\% E3874=KY&?8;V'7^"@S7AUTDK/'LAZU+$R6'ILU$(:@XG^"626V?_9'I
M#J(1$@UT1?/>_&7SV@JP6?+GXCZM5Z)'<(JS!/(">T6G6E_L+5&))&C?%!6P
M\R^VQO9@O"*FCZH)?YMS\\#7QR:S=W8"/>-N*-S5M+QAO8:AOOJR$],[U/+P
M>$']J%W3]\%5&6 C5'" $LGP%FXD?<>CYL8>Q^['MK02"8Z^5WJV/3W#;O*>
M1RXI.9\^M5+_W43"FL:LIH$'C[X9GA'7$,M5+9Y72&,^6"V]UCB[;#47-@B1
M\JIDJP#9>@#'WA[,R592J, B.'V3BK_%<29LM0V'@K<^'F BBS\T^AC%>4.1
MNP$FV8XY9_(W$\152&[YS6(3S^<IO?=8#C';N4.3CVB-%><.09Z[H:"987T!
MIV]R8_>M  4&(9D<64]_%V[IN;S.5MX)-_<\X7;>";?V/.$.(IO,B?#J#V+$
M"+GOC[DO8@ZP]>,7=+8?<4M ()!3(U';I_W^ LW9' 19N@I4]A 76M1$'D@S
M1Y)Z"AZ?PM]KS!!E+?P]O&!2^'M,:^?%W[OEK[)6"CMLN(X-?^T+%)J>/8##
MD V'H1L[^8QI]\V)E8;&IV,8?19I!3Z<1UJYO?Z#]:ZN[G[</F(4Y^&Q=_NI
M=__I@:V$(BED:=\=R^R_B3]3EH$1]>GY+@)!$8O;.@9@MB!9*D'OKZ^N;Q^_
M_H/U/MU]?[S^M)[SLO N=LO6 >&-RAB/3"5U&),D2M_<W9;23[RQV:WS(IJ;
MBP@8;NZ?(Q2J6&78@V_8 \,=>.RC __#WGWN/7Q\STS/ ^U.?_#'!'&IV+O>
MPX_W-/QYK5VA,X1>^_# GRF2<T]X6/C#\'!Q,YZX."D"O_(=^03=<X8_2L"
M5F@\^-GKR.R/X#1!$7&,0(*YZL/4!O&S$4H5!B42,4U/#AN!5XG0S0#4WC4G
MX<W*R'D5OL_(Y!%@%LP;/3L/GQD;?P(= ]_$.R O&C5^$M8U-'UT!R@,!+-
MM\J+'X4GR:N#B8O+/YN_(A08$11HS?AP*.&_T-\:FNCKR7O0)PYB9--M$^YO
M<==ZK2G=$%R5Z<FK*F,RL4RZO/-=)P05P_N=/[B\U<('3?)!N0CET.W0"P=S
M[H7H96[,FW -27K'<XHNH#[#^IA6.__?$#1+W*"(@'$T9^DZ-4(4.-I$$@3#
MWPE:"/0RNJ="L2%.2, T6"N(7J:0<V'&.8?F18M-:![H5*12#S^DTG0CI;D1
MMVB/QD_N+=27^*$L>A*S"XF&@H!:P?J@)\]4/$DL@*="#$2I#:8MSA^T_XG8
M'ETAXE6@C<=\B9(FDEUM0H:#__$6Z6-\00B?3PQS4+@"--(58#(M_I^FIA=V
M-7V+Q"FZX)2J$0'YY1+LYDKO?];U.<730+.0TT"[1*>!,$TMI=CA4!#RNIUJ
MMY;^5598NSG_L5/#_UN62YL[25*ZI 4G28HC_,WC]3>F3V4JKEARSBQAV)*6
MM'.6U"K8B_W6N^U]N?X&YX/_?&"?;AZN?CP\@-]*%^SPU==_/-P\L+O/[//-
M;>_VZJ;WE5W=@8O[&#YS?_WPX^LC/7+W_?J^EP(!'E-JOHE$-F76,'MA3>>_
M2_\OQUF[E2V_^OH65HO4^(;$RY1XL/R$LH6 P-WOU_>_WUS_44I?Z \N7+<!
MIVWSR?#  0DCCUZTG8+'X1H"#AB]%9OS@7 =Q@;F/YIVPLV@'_RH/E09NB/.
M6/BUPA/'MYF(>6J]A9X+/4E.OROF(+)3_]-C%ET PQ$A('?!#7%@(U3B!#3T
MNWC<OAM0II?GPYFUPCP:&_Y[=@UP,][+ \;8^)=#;NL@Z(NAX]'.84UP&$%/
M!^]7X87<&,MGP<_S@CYFCLTA)L-3@[?S,8:#HWN7*KL+<.?#M3^_29=Z/.&^
M*8"$!R]P",+,3UP]-CD9X VU(W[#[6?PW,VIA0H7$I\./.$ C>FJ]VW"O7D"
MV8.0S'+V8?IMEJF7\MC\B8]QPBB82*6(*> A#CA"^M*QSYZA [J8>/DEZ.\*
MWQ=\77+'T/D4AZ2^"+-18;,S"2R2Q KCXXGE$ 8A#3!R@/0C1P3>A1ON5=DU
M?!-X]&-Q;IL$3Y8(CL43><>KS]4*Y?VASU-A3ZXY>$; ^:? M'";0NQYT\63
M'?S-ZX\<V- JJ#4>Y8A[_!4S$C'O%O21HT=/MQ;,>X-_CC&+')57Z,Q;_.G
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
M9GU#5UIQ8IH3UU' W?==\RD0I4M Z]\#"^\OZ)9*5K0AOQ)@;X0=%MCB2F2
M>"' N7J=]J:!:=%]M#<RW$RUWHI1JW:IT+WF&W(,F=2<9])4SFWLHBM&%LU(
M[""SBH>"4?5:)]ZW*E3(+FPD 6K58DLHK20XB(I#1:K:]<>;QT\]K(X _ZY6
MKVH)9MC1CD7<:,^<I;1JG%VIF+$!,^XIR04OUHV)B8X87LV,J/+#&F":[(M)
M&4Y8\3&@;'%@5>R;[QZP:A\)KKCWUJJ-%IEL8<XQY2L N6VVXY ]D\_5X^>4
MC.Y*1@5;7#X)7'"9/%$O\DNSECR:H L%GW0Z+&SB(,)H\VQM),^?]+M:J]K1
M3T3<TXE3ROS%NZD,XG,KV39@P"U,S:2\(Y%-E+AMGHH\X*%5K$(4QB(Z2I5=
MPY%4)+(F:P]<P[2'F.DT,#TWF- Q:W$%8XQJP[&TSA1YOY79S.>TZ)3(EC*\
M4?JW4Z&K*INZ;$RN94!/3)_#*0'*B[.6,)?'%I6O,M<12 ![-(']\'X0955A
M LX@<,F?0G!I6"LPSO/-OC>;4BR 2:8HP^T7TW5$7JS+L1[9HX0]S+-^X6$"
M,0&A)8DCY!"(\.J/*G%-%66HAL-0"<YXXLC4Z,2O@_G8(-B/@8MOC!Q%,;A(
M'/-=AY*KD? B?12EH932?R4-(@5E!@)M/EF71B7?W*;$5E%73<L,2T8KTA/6
MNHW8OPKSK&82-*C/C]YM)^PBR@3EMV'&-6%8D8QA-14E76-J"F4+QT!)E-<5
M)0C_TM*;4X&C7UKM9G+X%?./WH3SC1+EIOI+/#F6?TY*&7=KP!52EJE,K*6A
M99:L_^K$Y3\3AKC=E+XN"@H-RW-D7C!%*;7:=)AR:E<*4?^G-R$2\O$8<]Q\
MI__GU(XE2) <$YZ.G:]4QI13,&\P#P[3%&6XL,)LD1EOAE\((".L@5[6#N>(
M=M5?&K7Y[([C7G*Z)8DB(;2U_M)HQ9']1(XG'/(H=;:4XOT'EQL/&!LJ%!*6
M1:;]QIN8M%<2\%ON+)8)IFB ^U#X.U+\)\,B.^>-L%:8-BR+"Z M<V*92?\7
MO(^P?'04=8,0E5$&TUHS,7<S!C[#)V3G(GRK]//"8:F#$J488ZD0F&CK)>Q4
M4F4]VN#G(8LK(::9Z<31_ %_(G/O8Q4T^O-3@[&T"( &4H#-FCSV+@YZT@Z#
MEH,&I%6]KV#QB?,J@3<H*3RNC?6QS--G%I=+<W$<2BX$$PP3PM@WO47E#>OM
MQ7G#)<D WC4>\-V/QZ]W=_];2I/SD#B"R**(Z 1"  W"VW "/U$3,#*L85A^
M3C![HH"-_"+$4,E];)GN0D!J' $JSAQI9.F%*/E 6,S MQSGSZ@P(FH+!C:.
M>V"!N(0-!>O&[6=Z=WQ>F"KY67PH0G,8'XP&3@ 'E?.!^6Q2YSBPB?A"<89(
M^*4$;(&(&0+^0<)HAA,5EGX@CHUQ2<>CV*?Z,Q.-3B0A8(T\L5#%(EI&@8D#
MYQ0#'T?DIB1P)U9ONA,@;FS3Q"92SHWP&U7B1:BP?5]>A2#M"$LRA 4ACCNP
M;V&]QWI9WBKK928N=A7Y&3-;?$J6TF*5>?=+%T.;IH!,6*_7D-XN 6LZNM[:
M-VM:U5H]SL"/Z]FI]U.#,HS:O[)W>KTQDT>IZ%\H_>>R)F6^9$)/P)AK->((
MIGZ]PY2C6NT(V% F"_5W^/Y<XJ70+AS?ZIGV?.8W&2ER%M[-?2<8:"5AP!?:
MM \,;%JSL1DSU7:36E6T-)UOGB-8%#Y5*?Z+G@CQO?NEKM>2AW\"8!>XB1%P
M=%22BYD7HI/O?&O$ ?7;%&=@K!16C-]"<F!O/CGPBTP.C-("Z=:M69M*WFRV
M:@F6-QOU698K1A7"J-FH:XKV:4V5>EXHS3]A5_>^*2$!!QSO'40*2Q^-5!C=
M,\9XR?5O$;1;S)Z65E/L*339R$[T0L".B6$#=UWD^^MKYA$I0J^1=X=[0W=F
M;] JM;:2^:TFV$77K7H%YC!]X:I7M.9J\I],3+Q3#)9&Z]2Q-#)T.5@'?FD;
M/)\!2YB&DT(,Y9<DFI2$$))5F%-0])6,(&:R0H;"HO*8R_YFC"<?PH2E-XDF
M2Z!UKS =PXL0E468/48QQ506\2L)F!5C'(7Y"A$&&J+,$C)UN-9H5>'$IX'%
MC1>"- [3J02X&0TQU9)H)NX?Y_\0,!K,B5J'30Q7^#CX^"#1JC5QBJO(HY],
M/PH3,62CY*L1'R-F4.(5I8R)/R9#W;*S$R(^6?B,-Y5+1BE+-D4(Y5IQZ8YE
M#HBX\2U,> :.4WND;4>FS-C[<L*<78$!N/MZ\ZGW>/TIM FW7Z)V*#'(37:>
M'D0?H$:KJK7UI7V L@ZEZ=5:)_TG1S14<Z.>24(*2,)171DI$PMU/>PO5,/N
M0O(UT2BMO*.D="D23DN>!DQYK5 [HPUR.6??1+K%->: DL> Z1NL'D,!8*.A
M8R7! VS"F0A0;$^JK2R4AKG )!VSGRWO2GKTL*5R:N*0R'&7Z/8B,18V&F.A
M.*3J5>TPQ6$*)^W(%UH_E86>*$=S-P[L]SD?#C^L;]2W;>DZ:QS59GE?X.IK
MK+0T^&6;R]ZHE>1VUBN!"472Z1;7#LQFN6CPFQ*Z(Q8Z#<XB725T2NAVM]YZ
MI1D#Z2FA4T*W&Z%KM[1JIY1"E]O-E>V22N_'7CDBN+W(DXT6J^=;;*I>E430
MWFF5AJY7]?>9A2R=F^N8KB.E9U/O5EN*G@714Z^T6N#S*7H61L].NU5M[IR>
M!01'<L:)RK&I) $@UMI0\M.AS/)'8/H;NS49)&%K"G]D_.C4JW7%C]+PH]-M
M*_TH$S\ZS9+J1T'','IODW)H#N *-05.Z;!/:>L2 LX8>8/O13AR>UWSKR?*
MZG:UI5A]&JQNYM[\%:L/E-7U:O.T6;UN1*#T1_XL71O"PLQ-0@+[%_ZL,=%Z
MHZIECSBE\WG;!Y8#HF974;.X>&BK7NTH:A9%S6:NV')!U#S)H_!#[TN.OCTG
MY5NUJNW3=JU.B-/J:'P:G&ZK>->)<+J5.^_IR#A]M ?C+PC-C!#KAD6^RL3%
M4EK_K<(F%M;=BG)K_E<@\/D$_K(L*CZ-HW)]W9P_=2!)I:>6WQ54!%U&T+5K
M/A0]TP6TDSL,O)M#<UB?;SLVGZ5_F9XZVFSD^6ZQA^T.9K0OV.MV#^[?\69\
M-II:[NH51=&E!Q2]M9>[NR.F:+V3.\MJSWG)I=\_4GL]G<(9ZAUV=%(W.D41
M$TY0BI@%$;/=K=85,0LB9K>Y!\G<]7$CPI;<"4VO0Z18@B"46(!X!$E NC_Q
MH>-RV2@0L7L3D3F!>'G,QY-:8R]WB\?K^B%%]^3Z'2E%F_MSIH^5HHUZ;M01
M=3Q9=3P)]X_P@'(29Y-NH]I0'F!1Q-2K-47,HM)*];H2S>*H6>OD 8$HU^GD
ML!(AK^<;B2P^OASV'<H&Q2;[\ A+E%-S.JS63SU]ZI18O8]3B6+U'EA=J]9.
MF]5'>Q#.$',]A9-Q7:NM"[2ASB +**HKBA8;J]8:ZZ(/*XJF4[2^-KQ.2<[*
MY=M0OB)$CF,O[N9E<X(YA=/R83M366M2\P0)U47(4EK6\URY*UHJ6NZ(ELT\
M-?SJ:B[CB62V7[#MV+BCN [AFS!39AB>PO'D74UE;A5%R_RQ#$7/%;*Y^ZNF
MXZ7E[G.'USV*'#HV=H;F]'DW]4UA9\M!F.SM3M98=@FUKE[KK!O?WC[JL1*Y
M8Q6Y-0L-E<@ID5LO?%Q3(J=$;J<BIW?7S?PI&WS]D33+_61:@<\'L=_[SG(\
M[WVR$7@F1W@+-*LAQ18C+ZCA_8//L<S:""^M\&N3^.HQ;0EEM_EZM;Z_\A\E
M%$HHE% <B%#4J]K^D&&44)15*/0]@=L4=*%:9L_J4WI.SHG<H-84+(LB9CF)
MJ2[W"R3F[LM(U0WJ/#RDBN@>8T07#G)K^NSJ#D%)G)(X)7'EE[AZM;9F#;.2
M."5Q:P8]RFGC2G9-NF,XPH\WCY]ZT<53 >]M5O4,;_XP<3P3 S,7+K>H=^<'
M).2Y7L5YS]+&\#@.<':II>,@%LBJH[ 8:RR[A!:CV>VLVUHDGVX6NDDID3M@
MD6O5M'4K)Y3(*9%;9[U=K:NLG!*YG8I<O;%N$[0MBUS)@LR[]<5[@W\%'B8N
M'KE3KH[Q!WR,;]7JZ_8Z4I$C)7+KG0/S(]@HD5,BMXF'I*_=]ER)G!*Y]9SR
MM;%&RQ\@+WGF1SO='X<9&,^</1@6]]AWU^QSZI?]PS9]]C 2';07)Q861Z$"
MZFY.8/@3J!H2YJ'W_.SR9\-?TJ\]Q[)SLZ>LOR\RMUFKE9']CR>2Q]RJY3YB
MJHS1I02MJY[RA1(4>X\HX-]"*:HUJ_I!P]26>./X[-*_SHTPPNR12SM!EU;5
M'*>LJX0*HFO5VCX:%*A2PC)+A=:IME6!J9**N5XFG;R;J9**8Y<*M!5[VD%.
MH.Y8QF:\R<BP?/;-7(S\GV/=Z\;.2O?[X_>QUP[.9+6*);$BC;VTR3I>8'U%
MSX)C7>NFIRAZEHN>QQ_/#R\8UXG&9 WOE6.EN3-LR^Y+MSO5SOY:+"BI**E4
MP-ED3T%L)17EE8I.M9$WF4Q)Q=%+16-O.\C)9,K<<V/P=CXV?W)<J-UWN3_G
M81UTSHO*F5DE"%?!D]EG;X8[.(G4F9KJGEOL38K*1"KV#F+=6E=%SU1ZUO>E
M[QM6:HJ!,M>0EG-OV21^LQ8YCL(_7V_E)=0]K5.KZGGS*C=2@^T4"BGA.T3A
M:]77SO%0PJ>$;T/+IU4;FW635,*GA&]=RZ=76Z7==LDO_HTZBX6 &/!'.+&Q
MX3Z;-M6TU6&Q\F7G*$L76J/:"$7,M ?<]B_.M1I";Q1#W00&" UT8?HP^?Y*
MBF^*"E*D8.2<>)*\[6H7@UZ7MXY]_J77^\[&W/ "%QQW[ @WX$/X]8#J.UV.
ML4+3@G^^FO[(M!G\X;$;GX^9SD"HN N?<-8W)D@6=B^?-ZG3!'.&+'K'9],V
MX"O#8M_DVZK38"D)V9 S;V \=9[DK^; 'UUH-=2 Y*^D*-?BGQA/(-&!O_@G
M"6'N@Y1QMR#MI4APAI!*=P8O)O$GSM(<_/>9V>;]8<-H=+5AO=4P>+M3UVH=
MWFPU.CH?#EJ-?VJU[EGXJY$;3GT"Q['S)Y<;?YX;0UC9A6&]&F\>*F92"T$%
MD]2>)90@Q^5_/;FHT/-S35=H35^FJ9T<E-1FP7K2ZY,?KJ_N;C^Q__O1NW^\
MOF=Z36^PJ[MOWWOWUY_8XQV;_[Z^4/@2ZV@497"R"L0#ZL^ _148+K!,K,-W
M0,=!$U^X'8"*OG+0T5_T2@V-)(-76R#I%39P7FW6_)4-76=,*NE-#P6JB*NN
MQM7:H.A]$ \/=!OTVH@J:=F[\^:O[RO37[LIUP?X8.O7]])0C VR&D-04AI/
M9G_"3ZKLB^MX&!5PAB9^F1@79]I+O/K_^T7O5#OALICCLO -83HI/A(O')]H
MP!,>?Z9%5=E5.#OY$7M.OCQ>U-,;4%&OUJ.1WIUWZO@NL(*P'"^ =P'1<((@
M'-SS31^,%G[D!&ZR4R&LXI'_-.@OM\X+'S\)SM79.X]S^ CFHK6 C6F[P,+M
M><N"1NLJ<EO*^%Z426Y[0HK(W3"P"&L8;0Z>#Q\0*]\OWA\2*MK:M8HFFV L
MZ)[*AHZ[6 <;4H6I#7VLP/"37Q#\GGJS#F3?5NK16@%:C2?PEP&^@G[7RO8[
MJ6"+3,&UT1_ASTQG\+?_Z.A:^X,G)5^:&1->V_>%L@Q,3^B5"?SQ*J@G0\>R
MG%?O(B.?IIV0[@$R#DR7%0QXI@7/.[6=69=VYR3XVW]T6PW]P\[U?IH0S6J7
M5CX!<3)^LC[(ZC/8?B#R+UJL$2!@G@,FP9>^I[3"Z9W,%!^*Y4,ML0?/\L$&
MCQYV+!_&9D;_K\ 4SK9B1I',P#;=#(@_2&_A1TS2J^V028KV1= >S(\6.Y;@
M^R6T@DZ?8@<VV(MA!>*$:^ ."*X+J,(S.,">SZ[P0&[@*9J[M&7#(*!"W/<J
M<O^ ][+;NZ]P:';=-]AQ7J<R,HY[#ZVK/70;YL(&OJ#\B4VT6=4C,4[(+3'%
ML.@, X<@BW%RMM%+O(&';<=4-GQ;&VHC<=!4CLT^'9O%?%".34D<FT:UJQR;
M0AT;/8X8E-2QV2U[(GQYZ:QX?"Z^L=+-P4"K%&%<>$*&WT7#?Y+QF.OO#^_9
MJ^%1J*8Y'ZI9%7B8"@#I5;V;=XAZ.8-I5W>WCS>W/VYNO["[[]?WO<>;N]L'
M1L$H_0.[&ADVBB@X*!$WEI#]B0,)T)T!:G$43^ZMHNL+=[W 6^:N(F6]8 Q$
M@G4-X!V@%ED#7D!+(371!15=N0)-+6/B\8OP+Q] ]B:6\79AVD0B^M$'.9:\
MU6K.7S"2A1-?Q_<VU9JXNY'YB/+-\NLJ?/7;_.>=9K6M=5*_JE6UU,\7#:7I
MU5I'7SK4JG3)[?22V]O5Z]DEB*^TO9E02K.MO^BZA9TW NFN>2$V<W%W,-7!
MV=9[0+5=V1;4J#7V!0]90 >=DEF@;"3_._P=="5QHYN\ MT$F&73'E<ED4F\
M8MX87KX4/9\VM.4[%TEYA[^Q/):F-"6CP.T+<[B@\M;R"=17YQ7D*<I$*<K
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
M2WD)$3*IZ:%O P369V%4@#QH]?M\@E^"']!ECT?QW@4-Q9R )+C O;P$1<I
M58O.-ZA8*-QPG!XI]XAAC\:/""@:ECS^SURH8&#5]C&Z/B1D49!?."3)/'FU
MP)F%>46O@%GZPMT*(\/TX0M1VR71<[$WE3K%"TE5D[_$%1*8OXR1T4L6Y*D9
MW6A"B*QX$:E)B'#NFZ2:DJ['#=0F4%S*>]:T,=9&G].,^0\9Z8B(O6A0R6V1
MD1I0YDQ4>D+]",7Y!!ZYDAT92>X_DT\95#5?])6+7D()E;-7Q<Q%X*-G#+B"
MY QP6 ]$L#T8PMW ?',RH>8%G),6C*J:B^XT;((PF$448XDS,WMO7E$%R@>H
M<XB=PRT6FF:X1:CK@L&(31/]L-W!JNP8J97&WBA-7'CC X*(HU\]=FG.7H<Z
M ^A[-MS<Z/XCF1/RD!E76^:K^K.0+-FU:*L<#XY I:;I]<W%_ZEP!%8_<D)#
M5?< E! !!<1'J64 MR BE'L!7-B,K(WJ.?LJ''5MU-HIJ$C-5&)-M!8SRD^)
M!(_FCV0$>(6ECAM<HT ]2B:S'#]0L(UTB!MI$MCSLOES*>JGO,KR;JL\GH7N
MN)W'L]!R&N'T6NI\#A&#%JL&UMB72^99DOW?D1HKU0(U_*[@2L=2<?<8KZ78
MI1;M)(J35JTKA^5%>J&FE[7J=L UNY8(*;[(,5]4&T6MH?A"\<6\AB5JWQ1?
M*+Y8X(M&O9X:Q.!(<81B7M4YI.0*ZG_[I/JGE;[]F8,^PY!D56LD@XY>*F9
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
M5IFYBN5V9+FTN5**Y13+[;#>BEY4+*=8;J\L5VIJ6_:U52RG6&Z;]3;U]-B
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
M>/?I@3J\X0]7/>I]!4?$=5Y@$.\#-9RT/$>T30LF0Q?>SX:<&C0:OFAY.G:
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
M*/H,PY:$(46)@])S3BFF])P1OBQ\".Q?PR2;+\RNQ.VE2<:F%LX7#0.!W+"
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
M<]32[>+B8L*IM7 89T0NL!'2PGS^5,3U0UO"@E4:_NVG?P-02P,$%     @
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
M14($I"!;^CZRQZ]94R^M;KLR3#1*:NXDB\(G%F+TF3MC7="]9%7= C*DD(=
M_-LO-IG<WXRG.-VWX\]M:V89IQ_&+8-K!0VY:#@$DXQ&3-FA]<+8'$,MP13G
M2%$#&;US8@(\CFA(D0\!$PB7OZ<;NP(#+==NI2<9,>Z6TK-4;6 J)><*(%4S
M=;+MDZ^/["J8(1#XYHO;TZ[7<5NWH_K;8D4[#-(P0O+ D6.5M_MIG/F@NK0(
M""J"]X[:*WP4T#KR=]^/_.D6?S=^H,XV6)L< X/3U#8F9&CPS-I61<:+F,@O
M$ZWO!VZ52O$:/LTACSNYX]<3Z$@U+7MG+1GO?[J?/PAE9*+77 G=_/2 DDJ<
M15DQK-,!T%;C2RVI/2,J[(,JSD)&OD?R,'8GZ?[?R9_GL\5B) LJ(*4SJZ4
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
ME0:Z1K*]Y74BCV+@*1=I6/9MP\,5Q9+DE1GN"O="%6ZI[=[:X+;O W!SH)&
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
M6O7-D.U:6C<_X0FRV4A<#4MD*ZHO^0^<O9B2>7\QHU9YG;,&'2(AX,Z#=[H
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
M4UI_J,/_V$4=LU7. 5O')=GF!6#?H%Q:C0B1M-IEE\6V0$SG-Q'^7 *IWT2
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
MK'#V]0]$JMF'Q)5<, '.2/P$$O<*"O2=Q^?_')SOD.=\G&G^#\'Y_!$!D;C
M?-SM<WS+ LWG^([YN(NWCPL2GY?9U\7;93[^ HG_>@0W_Z* >2\2/W7$ Q.$
MQ&N1^'HOG+<'$I]_C,+GC7$* &#A3\W7!V*<W9'XO%>*R]_<5 >);P=@"9?;
M=_%#W\4#,<'S?UL/=+"^(0M_["Z^T7F3N(*:FJKX;DR0%R8P4&8?TBE._B[B
M.EAO7R>?$  ^MWDAK)S7K3BBY&T*:MNVR2C**GRGJ+^;^0^&^;[]')O<O]!G
M*/ZWOV%_1(>] X#J-**;\[]AAZX!D'<2 (&/OV'K;P' @_1;;N5W[>&?'R_?
M.;\\,,ZR\PK]%OY+@G\@?,=/=KZZ;^H1U_W\V$%\7F_.6"\LSE\\8-X[)2[S
M^T'\WR[XQW)L,<6X8OPQ/D@)2V24>?BX(=WMX^*Q<)WHX?-GG?C?+/:[\'E<
M(X'W+@/P.<J"Y95\@'GX+6#A70J8#R0B.:AO_;:7PQ+,SSPKL=[/XWXA_,'+
M(Z;8^:\ CX7W-D#'U%S<&>=_Y'/>PA,;5L )>  ?$ 2B0 )L!#) $:@ #; #
M[ )[@ DP!S;  3@#=^ -_$$0" ='P2D0 \Z#*^ ZP(.[X#[(!-D@#Q2!9Z ,
M5( /H XT@W;0#0;!&)@!5!0*Q8Y:AN)%":+$4)(H:90B2A6EA=J%VHLR1=F@
M#J+<4#XH'"H<=1P5@[J(NHZZC;J/RD+EHYZA7J.J4$VH#E0_:@)%86)FXF+B
M8Q)AVL DQZ3*I,UDR&3.9,_DQN3'%,IT@ND<TU6F.TP/F'*9GC%5,-4QM3,-
M,DTS ^:ES/S,:YEEF%69=9A-F&V979G]F2.9HYGCF.\P9S(7,)<SUS"W,P\Q
MS[&PL?"RB+/(L&BP[&:Q8'%F\6.)9#G#<ITEE267Y05+#4L'RQ@+@W49JS"K
M-*LZJP&K-:L;:Q#K*=8XUGNLCUE?LM:Q=K/.L+&Q\;-)L:FP[6:S83O,%L9V
MANTF&X'M*5L56Q?;-#L[NR"[-+LFNPF[$WL@^RGV:^P/V(GLU>S=[+-+EBX1
M6Z*X1&^)[1*?)<>6Q"U)6U*RI'I)[Q(JQW(.20YU#A,.%XX0CEB.NQP%')4<
MW1Q4SA6<4IR:G.:<ASF/<E[ES.1\R=G".;ETZ=)U2]66[E_JL?27I5>7/ESZ
M:FG'TCFNE5R;N72X#G#AN,YQI7 ]Y6KBFERV;-F&93N6V2X+7'9NV?UESY>U
M+9OEYN66Y3;@=N&&N!.X<[FKN4=X.'@D>;1Y''A">>)X<G@J>8:6<RS?L%QG
MN=/RR.4)R_.7-RR?7L&[0F&%R0KO%6=6I*UXO:)O)?O*#2MWK719>6)ETLKG
M*[MXF7DE>'5XG7F/\][E?<G;S<?&)\5GP'>8+X8O@^\]W]BJE:NVKK)<%;PJ
M857QJG9^9OX-_ ;\7ORQ_-G\]?R4U2*KM5=C5I]>G;FZ>C590$A@AP!&(%J
M(% G0!$4%]PEZ"EX03!/L'4-RYK-:_:O"5J3N.;EFB$A/B$-(6>A:*%LH8_"
M3,*;A4V%PX23A-\*3XN(BNB+^(I<$WDN,B3*+[I#]+#H9=$2T7XQ7C$M,0^Q
MRV)$L0'Q5>+:XE[B5\5?B(^M%5Z[>RUN[>VU[]=2UTFMLUAW;!UA7:L$IX2J
MA*O$98E2B;'U8NN-UH>O3U__49)#4E7273)>LER2O$%J@]6&J UY&_JD!*0,
MI$*ETJ5:-B[;B-[HM_'.QMI-;)M4-WENNKGIPV:FS<J;W3<G;*Z49I+>)NTA
M?5.Z:@OK%K4M/EON;&F0X9+1ECDBDR[3(<LONU?VF&R>[(C<>CE;N0MRY7(,
M>65Y+_F[\LT**Q7V*!Q3*%"84-RLZ*R8H%BKM$Q)3PE2>J(TOE5Z*V9KXM9&
M95YE(^4HY5)E^C:5;?[;,K?UJZQ7.:AR0Z5!E4]UG^H9U5=JK&H[U2"U(K4Y
M]6WJ@>K9ZJ,:,AJ>&FD:?=NEMF.VW]W>I;E.TTGSMF:[EKC60:U;6NWHM6@G
M]!UTYPZ)'2X[[NWHU=ZD?5C[@?;(3OF=_CL?[R3KJ.M$Z#S59=;5UXW6?;]K
MY2Z+7==WM>FMTW/32]<;TU?6#]-_NIMUM^'N"[L;#$0,G WN&XSM4=D3L>>%
M(9>AF>%UP\Z]F_?Z[RTP8C+:8W3)J,58TMC'.,\$F!B87#)IW2>USV]?X7ZV
M_?OV)^SO,54P#3<M-^,U<S1+,YLQWVD>:]YLL=$"9U%JR6-YP/*^)=E*U^JB
M5;NUG'6$=87-&AL/FR>V[+:6MO=LI^UVV5VQZSZ@?.#4@7I[*?M@^]<.:QR\
M'(H=>1R='',.LAZT.IAVD.9DXG3':?J0P:$;A\:<=9SCG0===KA<=NG':&(N
M8GI=-5TONO:Y:;I=<NMW1[O'N0]YZ'A<]Q@_O/LP_C#9T\0SQ1/VLO(B>"_Q
M/NB=[[/2Q]/G!584&XRM\I7V/>7;[J?N=\5OS-_0_UX *L ^X$D@'[*9>HO;
MB#N)ZSBB=23AR&R095!.\(I@G^"W(9M#3H?TANJ%)H>QA#F'E8:O#3\:WA&A
M'7$[$A5Y*+(4DH!.0-V_Z/^2>I3SJ.?1=\?DCUT\-G7<ZGC!"9$3OYSH.JE_
M,OT4]RG_4PU1&E'X7UE^]?CU_6FET]=.,Z)=HM_$R,?$Q=#..)]Y<U;A[-6S
M\#G7<^]CM\4FGF<[[W.^_@+Z0NK%%1=#+W9=,KJ4>UG\<O3EJ2N.5U[';8W#
MQW/&X^+;K^Z]^N3:^FOGK]&NNU^O2]B90+@A?./T#?)-EYO5B3L2,_$B^!@\
MY9;'K<;;^K=S[VRX$Y?$EG0DJ>>NY=WR9-7D^_?6W(NY1T_Q26E/-4U]<5_E
M_OTTX;38=*9T7'K_@P,//F3H9CS)E,F\3> GQ#P$#W$/![(.9M5G&V:7YJCF
M9#Z2?'3C,>_CZ%Q4;DCN6)Y[7OL3FR=5^7OR2PLT"AX7RA:F%*TM2BA>51Q;
MPEERH@0FAA*GG_H^'7KF]JRKU+&T^;GU\]H7^U^\?VGX\E697MGS<NURXBO-
M5T6OU5_GOU%]DU>QK2+WK?+;Q^^4WSU^O^U];J5*Y9,/:A\*JK97E52CJY_5
MZ-:4U1K45M09UU756]0W-AQH:&]T:>QK\FH:_WCD([7YEQ;6ENC6Y:UQ;<)M
M=TB;2(3V;>W%';H=;SO-.IN[G+L&/P5\HG6?Z%G6$]<KUGN_3[&OJ%^O_\.
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
MU,8K6+B9Z#B<L-Y'TT7"$R=)_U 3WK\:>F,94U/^B;0O$JFS T(LNH.DW5R
MEZP?8 DV$7&CIO7-Z7-Z598IF<6[2NM.V=J6M.40.4*HWGS?$)W>F6=6\F"1
M;XVE(PT[8*DE-=#RWMQ,L\*Z;>0C#[%_C0N!%"WC--Q12AQ%OO%)UC9^ZA3+
M%W!+^QLE!*U_1@G!>3A#4Y$3?;1)EHTPX^<"_K.^DS"2*V22@X:\Q;E ]F3:
M8!J+1Y]ZT+GNR>3%IVD!?[RZ/S;-!3;?Y *X/K].+H <#>$QF645O8=01N:<
MKD1#:>#"L&<K\EOU)XF3Q^ S,ET(F(;]J+.:;5F,';PQ[5DLY *[RT?1$(>M
M]2ZN!$Y]A<(L??3E G=:NG)X'X>>M\1WXQFVK0V_UQ(]\?O&BJ^8PES@24\Q
M@?YUC$-'/B>,&Q+AD[$DZ&U-JS*2?A B49/ODV[)9/YK%&V]/GJ'"S06S"'9
M)Q0]H:45T<93&*:$&=CT#?!'LW"? IKQP@&LCE;%[]VN"3?]@&;)$((PC"+2
M?I!.'E%]5,F+WYBU?EP@>0N)I1F0@^)4@/8KM")ZE5JPQ?^B$][&*4NC3)R?
M$&3VXA$JRI^@MYV3FZK V/Y\=O4.+L_%-C->_9RA:&M:@ECUE48%?[R6JNDY
M#4G)U^ZRAV+H1UG><Y-P5I(B.VBNI2-0L_0%PZ36_\SY[<6P)X>NB=S5,7R-
M$[IKQM_IN+H=/N>/%;$+7U*!!%>HDX7IC?.8((YA/B0W?WQKZRB=Q@P.P?E&
M7.T\<W?L1DKCV7*SW1;7+'6.Y^^]$I:F827SJJ^\E@NXJNGWQZK@O2KBW!(I
MZKNS?5'+Z3'X5,1R@Y@"+##5FVZ7G H(3+B 9RZ#<%R.O=H%]A@SD#I4=IT4
MA1%722P][!WDZ*5')IR\MBTM[.5%\>(MMVKDO?Q<9G[Y=+GM/"Z_B$E_OA]7
M>R:N+O\Q$^E0G/^J(_>8P6W4,G6:(L:RZ%VVI.]LXJ0<>5@*'\MK06N O;BL
M/^>^@G(,^Q )LK%M(;-/!*CQ$DF]W/\KF@1"VN:\:%) P4=C.?OG8;LP-[B
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
MV+L0MG@#1)*DT+G 5GV(IWI/)M+#N8 /:=7%%\WN>L\3=!EER&(N4.K @]?
MO"P0K^LF_M?3$TS@Z=3&ECE9-EPQ!")GJ=+3> U1>@1V.QHZ7;D6-OJ7ZHW#
M?>CKWQT*1:@/>:R#8!")D<D%]G,!>NO-RD7B (R)Q+6L7K7D OT7DK9\A;[
MV]&+;HZ5@:N>6>>@>Z3FAC0P1LM2X]'%_,IL:KG_39M:=^1%=<N;Z367STR$
MJGV<MZ_?O33ZVXGZ@API;?NWKRFJ"D<CY+-S4I/\HVF2 737>R>CNA,URJ=+
M2CMBG=6VE;T\T_DF;?'S6Y$9G<,IY9417784I:^2[)977( _+H/IZ5? !*F'
M)^CW)LM[Q@BW)\J% VS%(@_:TUE^N[L^Q2?8BV +3PV<2O\\DJG[[F%$Y"[S
M]P7Q1Z.N)6:_3*E[B:OU%?,CU-,:G%!"V&HR(UF+\3J2(*"X:MR>]6K#>*PV
MR3R8,#.,. CEO<.Q=KE;_@C0>4Y<^TZQQAAED=_+L2W''?E((DJ>T"@I3J;T
M*X6R=T\0E5ZZ,H^Y>#DV2[>G)KN=*GQ]'TI9%O/5*IGO%BX**[>9WFQN-B I
M%EF;-7T(]VM]EXF(\9Z4]=KK;"?@GQR@%N0ES-@6-N,>H='3B5##'Q53[NO
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
M-B 7J36 ':_'6YA?BWCAI]NJ3^;417-.< %^8]S"Y6GX=R^/WP6'SY!H$YA
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
MF?=YHQT&FO<AJ-7M[OKE.3>,A;28(JPPC%LBW;R->[5'[S:XVYM<?VW1B.1
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
M%X.[\\@,:,H#^1FH#?!U1%8K >>WQ%@ ?;!Q## 9A6?ZX)(_H+]&SD,G9KT
M;[&VEK^]"8M;:"IR^LP8VB8Y[OVMC<."Q5*NM;.B5[0.L7.]AT1U'FQ4_.6.
M%F:>E&$S@2Q0V%CXK6)/LO5XLPT,3?59KX;V6+7Q_&4@">3,(@X.TH<_P2,'
M.N9;M=$T!^/"N#=P\3B;/I92(6E6=[EZVO )WJ2MZ[35P2OG0QV;93 ?AC'^
M_6_NLUN<N>'P79,>8TL+6 E )YGU&OZ@#@\?A[5T?Q5::$G^Z^E8>V#S7YF"
M^-,]L+D?C@>!S]F(?1U'+5+KX$ ^1&EA.AD@.NA&QL#P#WK8.3*G5;"40_#E
M.J::$:[T;,KW8\:_8V %](R/EH"!./^M((T*Q' @E"4"PL^= 3*HCCD<=O(-
MC!S*=2:>F[)3O8J]NZO%]Y&/\3\SV;_E;G5:,5,4P1[21X-&GSN/8XUYIF-,
M6(O8Z?EO5_=X0'+K.?9:J(<]RK[%3'#<3=Q3=OS[?S$-2KW<PBI-QRNR]_GN
M_G:QJ9^BB!R$39-OPY:,G!F:Z!10KA%$6 ^9(KGA%$S-,L]J%_\G>@D%F>V_
M'NC;PCP*;C.<"JHSS,-MQ,?#W^)F+ S07DEAMXM.(;C(XNSGP,-DFSEHQ_?Y
MN*$*<QF8;T.K 8N_3("6Z*)!N$;F9:.A,D"+*6@?B)0>-.$$*S#W&2_FR_*>
M'Z*W.)U*Z(5\Z3!7Z&Y_(?+)-"_S3)*(^YR;T:Z\Y'2G3[.F+Q?2[^X(OF/-
MGIO5.T *YUOH.]?3C"H5 S&OF='=E\UP.#G1@5KF>V!,S1NC>5*\[KKKE>=8
M:B[+L;"+B,E9?"PQ16WG#ZO"<P[E0#:^;>8/+676D(D# ?LJ\#6W6S-Z9F+S
M>PF5=17JDE<WUAZ_)M_,?'35+!')HG[M<&LT%NTQQ:7"V@44V"";B=%24:I.
M9AV%.5/MNI?4%R3_^K3M_]R?/[;(XR_RXQ5B(;(YGM7#UF/X*KW*I6O0?AXJ
MKY<?4==#Y;R>Q1Y<S #A@$=0(6*^CDOSGA*<@L'0L=XI#]EZ;^:MEI@7EH!N
MA)2_QY1&X693XTXT0@1. C)Z<F*0HQ3--?&[)G[7Q.^:^%T3O_]QXK>K%$LU
M$OHHT$C3(@C6VE4T=^(.^.B\VV7Y!&?MZK'",K!?9Z-01KCY>,J /N^[*_V(
M_Y0OJLVW1O!M%M(FH1/F]*QX#P>2M9=9=G2(IRCNPT;8%_3$[ 2#F"W(]>.4
M;RS(F0TFCB0U K);1<YKGL'R+4(E=80"Q<6$A)/?9\RFRF:TRZDY'MM\:4!/
M9,KQ'NCGSYN_GHA'5>:49'(@%RNK4=19=Y?\RWP0-GCP0$PX;#;FBZ=H)7QW
M:R[+RB]?S>(?3/!;;+\\EC'C,&MO,RKAHWR2/RDMZ0SL_9/4.-Q]PJ+F4OV[
M:OD3SU[Y1%;E[#ZM7Y4;X*&AH6%^KM##];.AL:%(LY[>B8+W+5)O+$S2HCY+
M78TP"2H7@F/H$EE'SO$;>F^_;_$B$S;#@1CGFC.*C7Y8-)L^#50"Y*T)SLP$
MS&;'/JOCZEK92PSJ05GYCD+?$RK].QNVIL0K3^ZM4\A;OB?%)<!>5 DF)"X3
M*9)4IUU0QN$'D@"]IC7MDWO_ ?4H5DKB6\5!Z?^2PEP3T6LB>DU$KXGH-1']
M;Q31W?UP&GXE=AX[(;#48\]ZW\6!;)GRJ[OE_2)C"SO 3<Z\D2)4DLK[D,K]
MPN1TV9U%]*")5Z]:#P56X??!R]2A_"IL+M6T_Z46E!\]KJJLXQ,W;PY/!6X"
MGWOJ>7&WE#?_,Z4=WQUP H_/QNK!61T2?+*HF?&B$^]S]BU%L6]?;-ISQTLL
MO6#Y3?)OLOF:^EKC\\+/8R)O'V 0^ATFD,$,.-E+_U N+7.CO;\_E'DKV?PE
MBN<TB8L&ZFD4X@S";P(D3-]7?=MH\F6\5DQGVOH/IK9VM:U3[)ZA;7IZ^R-/
M0S[>5F;FQ=G>6)&5>3R7_1EROR7_BU$!G7UKX'8F@G]FZ'@=QOJ:_W#\\^G0
M^-;=J/S<)S$8PC+W#\/F7]5.+W0S?8"UC:E$?=T9JEO@ZH&J):!Z=W>(ZX]E
M]:O=>OJQ*]#Z[L]*T0DAV/#"XU(F0:4C7JJ$0%^\X]C='/^W]!GG!NVANO1(
M'^[\UWZ2:6+P4URDJ1;&EF7B7Z/[:V7K:V7K?]Z P.^8Z]_12ZFGPXR]"Y2^
M3IDMWXI6R43V8KD^3HI-Q2V3Q[Y56@+T<I=6%+BO+L )MFY1$"78?-_W)]7G
M9AZYQ1[L6(K_5DX8]*V<T-$W'D. +C,4H+1L158RO!T\R92=[$_LG3WU#)PE
M?<MJ9=^?Z7([I@O[$W8N@,T+C*8SW4#O<OHQI<KY#C#ACX--W_#E0.QVN<L\
M9( B] +L4]M[,O?T]^E[5@+;!T:>:DG$4A^X<B",DB3*4=\M' @<%8/%YP!C
MN>T.+10^=E5/_1;<+9_-/R1\S.D9CBFGCZ)*?1#%98$'+/<(9G<+,')F+Q*E
M[B 3:?V%OI;I30L_S91)Q.L?D.+J0-_TY<$?^HPQ(1YG&D56'6-8AE]SJ=L[
M$W&TP%K=$ET\/SLRBSAK$IR;4S-NEYI2/S:;_JK^D[B>Z-Z"72]L[G_$2M0;
MH&;4*.&BVLF[JKN,+C<@#4O<-^^WU=H=N;1?>8PPI/0CH@;=W8@%E&/O'6Q3
M77'1X'M=<<7<JK"J!QNMSE^$OZCT[*YKUH-?)NT8L4JY^$1(92B%U\PG9J<Z
MG>?Q6/^ 2A3?0]='/71I9_<<.+GF)-V_0S"E?3K@F%$ALX[60B]A22*7N%Y#
MOSMQ%P"JM= A5CW;!&CZV564=*7K"E.9QGLV-#-H1-LN7XF0U7#]3M3&CF?%
M%\HR+ 8C'8[</'@Q<%[P!8:B$R.=F:D[<;-)S?#H3AQ;-J>#5^M2>1P;I-/K
M.! 9!#\WLFA*[(<$5;[I5C6_BS/11%04C)]^_@K_IT$U1J?Y]67RT]E )'F#
MRFWXF^Z?-UZ.NFB>)G3L5<SRPSF59D;)!/O*(*6UWS^X?12@U6S!QGB-,-6&
M$YQ$%\4,A,M"59G3LRB2!WF"4AGV&/G;7/X:VJ^A_1K:KZ']&MK_&]&^%3?V
M+2#&!TSF=N2T8IMB\-Q&_"93BU1HQ(>\R(^?+C]0$NDWJ_(P()K'CV_\*7[4
MU4!7U&#SQQG#RV?"^AG:'SB0JVIYO8K7^^-T!#Q\ *R(1AB"GBF ?*G,-5@K
M4NI!RH0U<2#/.)"LA!THU\.7?HA(?X=@BO5XI_6R7=%"=\8E<F_,6;#Z#\;^
M;&?O']OD7+.2?_1!W=8]Q[:YND^OV%]S8?28"&"M*>(<R 2_F3;,L<D%Z(:3
MEHL=KQ?;PIY %XQSL](Q%]S_QCV;% Z$JJ>P8A[$C/-WG%#]=*AQ_FAYG]PB
M!Q(9:Z_+(N04YF<E/99X\//.2V9RJ*2YO.3ZI%F""Z/H*NA\?3V/W*O4EDL/
M4Q6P2]D/2WGE8_0P1>6A73Z0P+4DZ/=<C2SRZN\4O/V^@:X!H-*5'L@Z#IQ$
M/W'WV)/7^'BVHI8Y/UB="Z?\Q+WLTJ-T;;(_P5+U9Z:'R_'D7:HVCQ[,9>7\
M@IQ4#'_O*UDA6R@T;5ETK1VCVI8,0H3,;FA(X 7/E1[OJ'T@9-SKH'5 CV(*
MU:F,UM\F%=>:YOV]@;6F>?_I3:7_\;G\RH$18P298H[C0)Y 0<] @>L3LV'N
M<+H;Z.):S%N8=WVV$] $XW%88W>1!>EATJH3,W0'H%*# YGO4@+)@RD;M-5A
M17O?"31.@)TX""Q]<N9 C)V4=\X#!)E)X'-WF_JB3K+0]P$&I#$!6SF0@3A_
M-V D, ]&69K/=?,:JF*C;X([)'^3 RFPHVL#[%%8+ZQ2F0;UG4.<=EKM^O]D
M/7U[^HN_&K.>82N)3 ,.) Q@3!T;ICH2N)FY WB6%"@6A'4#%@!+]+0655G!
MXA-+Y?M_4A_;HL4>XEOJX4!VZ"+ ->^QF&BY 4PODBC,E5RF!_W27?88K->'
MMLYWCGAZ-?5"?QG <MK^-YC+H*A&W-JYQAR(POYA5EI*FP9))%DYIB E5L^(
MJ^GZD:PRA-A64X-U!U#V[9<N8Q&X70(TM14$(0##7B'?5\ [S1?-C'(GQMB4
M(O!W/@'M'0O+?$.[+PUYST! S&/&,GRZT<-Z[H&K7?"W@6P=]GF!:>4Q6J'?
M^A;5(/YQ];/SVQZ_F=]X92@I<L7/Q7^^IN_]",]P=GAZO&\0DC+P!3]'.?9)
ME\<5I)S6]%LDT!T!^+H+4E>UW 1/Q/D/XR9Z>O5Q^Y1YOO\S.X .?W,W+M 6
M$!\I9N9 Z88T^8[X+;6JN EH55XLH66G8M"^JX"7*KJDOECOIG2JF3@&7PYT
M,SZLR('>0\K)A@/QL7W%@;P!Z2/IP5!;P8!^YWWV;K8NQC*1GM[J]2,VY=<!
MEURJ9OK%SR484V8!\?.-79=7C$\[8G+O#^^8WGZKS&M<Y?&FD>?LV(@8&Z,S
M[BR1V/OTI0 H,H$X7:IR<Z)+J;S\+NBE!\Y\AN<;-J +MH=Z!G2=*&$*HXL"
MF>BOLU,AQ/@/T-\>L[5"M[5"M[5"M[5"M[5"M_^00K?V7_'<]!1X>+_0I;/+
M!D84/]M+[ @II/18+SOA/TLHR4MCWKF7,ZST+I#;,=P$PHAWS2?U6ZK38RK^
MXZ"L""QSKG@SSWIS>4@8W.)#MC8P=.@V_T]M1Q<%#45_AK2R[T*_JMFJ$5\G
M_#?&]4^ZQA-^MG,N'5@1#(P\DB%GE<4HSU+9URUN;;NA!E<@$)MVY<VCO0S'
M4X'Z=9U(Y+,ES3[&;'2Q(%HW-[NHY'$B1DH7O40Q"GUP/G=*BZ2&Q" 7(O^;
M'OI+?"@2MU @5,L6;,-M\(E$9-\EY]XABYR3$]B>W[\OM" ,=!T9"$;_)P"Y
M#M\F]E#C)<YU6W$UCC(_QEIT=N1FXB.T5CB0&. L&55]J4)Q.@G8"6MDR^1
MD,OPI!_"QGX=2&EABFY)WO"1;9Z0/"2_?$8*Z\\,&G1$Y6S:QV"%=L7[/+2]
M3OAJKZ[:%/],('[+PKI.^#$,#?1%1*BKH\+)_LQBDU1CJDV)5S@'<MM2"$5^
M)'G[VJ(E< S6TMT[O,B=_-^.U]I;27]W8.VMI/_HLKS?,=6_I2,+"'2;0/E0
M;( 'R8(#PXL#\1[*)$8#?LYT7Q=0_:_'LLQ+IK3 C2W!QGXKUSW'J#GZ]/OS
M9@:R]YSX%F2A-7\+LE1_"[(4?6C&>7'3D?'<S*YX=EOZM!@'PGC"@5SG0#;.
MCB.)><CUJU85-[BI.C$LC/$8D;TO@<6!8&XI$@78*]CE<0J4EFW'@=CIN6,=
M03/N60(Q$0%*8+_H*9W?&N4V_PX.)!;=BZ#Z.W.S< :^1$UP0#0>H*5"F2X^
M&V!UH M IVCE"Q6N^@#8X^XCR&<XD"W817VV$FC#KZI\1XI+8"2L,WKYW3>-
M$*3,^XD5#*1"OT[U^7+]EW*BWT1&=4&K@#+<;[4@F*>5 -:@GF^,6@!(7.H:
M<4O=V,6>:7D\ ^3E-V;'UQ/S/ZQ7_A%U4YR.7_';  Y*3LVIFT3GB2TD%]M,
M]2581_C<%]JG=;MUR+,] DF)YF/ZMLVUH?F&+_ES;OC&;PE79_4I/:1CB4>[
M<@KJD*/]L);:LR/<M"]Y[B$N9\BAI)8YV&0NXC *Z3=U_$>E?SW(-51$_Y8A
M[ Y_*0IT,-7,$UUG$37''QP0=4O&I+P,+_#RK;;UYI@(I?1PL?5[ G_9>V5S
M&(];40<CY"4%&:.+3JDH#22%W3H]&[S5>JSEM9_T6S%@%,*!'&2_/3P_U>R[
M]3N_#4+)F6K";:ONAH?6.B4'VT2@WOH??[OH;NA,NM9C2_9'0!&Z!+,59.)
M;>/U!Y4:*_)S"5*,YXXP>+U9&DF#?Y)1Q3 :WM@'9W1^@<GT"PWA5KJ07-1+
MW#3ESL/#-Y=-?MSNJ+,O?^ Z7 N?B%J(3[>?VB!SXN&4>7(I1?/$*<TZHFY;
MF&XG3N[*$<.5NA?-1LD12M>U1>,9HS$5%95*Z4-J%%^C[@CS^O#B-Y>!D&H
MO]^A]6V;JJ0U7/G6O)*:"7=)2ZK:6GI\+3V^EAY?2X^OI<?_8]+CG;\B^.D6
M)X^B88)_YAP!/91'*TIW\)A<F35OV1X0TUA</#R0V4][\<CY>G]F5@J/*O0U
MV2J?$*,B1'3X8#+JH)0<"^NHG@'/++]>E_G9UV?QJ'[QGFJ=//+VD9FWE;@/
MB'([_T8/#\S2D-D6=[V]-[X.FIV55Q]NJCQW#ZIQ224WX^<Z$9RGYU!#C]>
M(\5!H6M;DTNS@$]*\-MTUGC8_8#-N](;7C%;<K5A#G3<C\@D(TPX$*JNLV,8
MC@V'[G"8D=0PLKIQG=)SY::P/!8IQD57F'N#&1IPCVA<T?F:7*/[[IFJG?"K
MLJR\,=RPV2U6(U%W:=?;YR7>;WGY/;Q;:TE06H/U7N8YX]?J0X?*Y6D&_E6G
MF9E=7WT?E'TGEO8YAKTG<.!L$?:E<:-VIKU(9M5*%\+<0^&@@?9;* %J;'E$
M44TU@)WJUA(]<8KGW61-?"[.\Q*: GO/4"Y)'@QZR\T<*@D'6?\7&6[6U2G)
M$O7LXN5]S'N@-=,KRI)SW7 _YJUUD+MSE?V4/*'5!#Q%"(JD12>A2LK+WWHJ
MN+PRZCI=*,O(2E ,N_I\93JI.KBA6/++B]!2^B^E2R]ZGM^5])BTM.U6R+^
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
M5"%:$*5Z'#&H2N$ZV2\F30%/I7ZKN5F %NUH2<4AH=N5FE,<B'U\];UJ5_W
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
MC,I09R?NE37@OA,X_/. DMH7,MGQ_2</)P7'%05T>X2\C2TPN7R[OE#Y7**
M F\JC_%/_5^5J-L%EE[GTC'^2.3M8Z5O-,>K+;UXAAJM3O1N)<L^E'_XY8;#
MM.L+OV&H^(7"WB:,R.$S[:?U+^G_$B2O=NYHVV<!2<F]!QAC30N7'$X,7$O6
M$KW=T-!@&/6\+>HY15+RQO-QH8#K#]9QI:,<5WYOKY9_1UKO5X!6 D9.@/S'
MRXG93,U[0$WH%XC:/2%3DY!]ME@==UA6^I;M<MB>NL=] G@>@H>!X>@!N5[5
M&9^7JNZ%37AB0TT#\0.TP/A:9'.$V^,N7D;F4(J,X<CZCJ[4(&R M>.5FHG!
M1=0<Z>" 4[1M!8_:-*K@+I0$'>ANL5A$)*O_9@>2T?A"9G=1"ZF1&O.2/7/K
M.(F936BRN&7KY]_O;QAS,##NJL:&T?G!!-GXNM/%EADFF2$/)%RYM2^]?BTO
MLW5QCJO RV+:[8% _0!%XZ%4#&H<%R3]G /94V.+JQ(JHA9LT$"Z2X\F)9*_
MPBH!F24/DDU&1D9N1M;;MUEQ165%=EF2DA*'[/ 9B9ZR<+F.>AV5\EU-3=JB
MT58 $@#]79A\.^_FY'M"#U]E"-U"4=7/OF4-9*_V"L):G]D_J,]LZ_>IW"D*
MX)Y61Q-I5\MO50O77"GG+56F>'K43@?OY!T^^V3HA=V=KKW4OD/&5V>F*Y+2
MPI"B-<I:!U:.D%T:R^<Y$"GG;K^:(H7X$+[D.-@EO7?7!;I,XZ[ZBXFZ#R0U
M\H66[ ?R>VI\Q[4TB<#3A*5!F)"O\-,V9_^X.>FN'K-P/^<]>_FV9;^(W,LT
M$\@:F9K=N>M]\&L=J<XE#=E\KE\HT&@*8[O=!..H=?^  >^[.EF_J$Z%:'8$
M\R@VX'EFRRF*9K!F:$4H[%8Z/?^RKL_&#PG_.10QM/@C(F@@'L_;A$)A]Q9A
M<76'G<@\(MREKB^FHDU#\]^YI.:S0LMWFE^(#/[8;IT=;OHI;J_.4. [YQ(_
MG&/]M<A2-\<A6/7KFQI.W"<\ST(9=V-Y684^!3OYWO*L9U[S1\Q 5LCW^Q@Z
MMU?8;?T#W#=O9'A.?NE3<=M4X)DX7*MI6?O5LWN@5B/@XXC+XG&QZZFICX\(
M7[D4=0J+.8"P,'<RCG3B_=+>K%(1H>*G2ZA)0#6_B/!';H5LAOQTCWM<V< 7
MWO7_^-(Q<69WGD<)>M*766TG.;:G2Y8Y1(,_U^C9\SKCA&#?RZ;1M)Z=-A7/
MNXYA'C@5YT,^WA]PMDT-<[8O=1Q3CJ'8/.! BLQLH[!6XH*_'+U/C\G\DL:*
MDN- N/\7>^\=U62Z]0W'B@7% @)2HH B7:1)C8B(B!"1)B!$>C.@]!8R%D1
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
M*0I&VPR=JPNA8.B _EHL'4!KA972RGE_.'29<OA$_0"M;!>>S8@& ^3(?70
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
MGA-)9=M^<=\)CQ>!_.IZX2\OQD7/)2]T6M_DK9VZEAE[JZ%-.K*E8ML ZG!
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
M5>-7'8"%?8S^RJUQ__2L'/=J\5B(C?N'E6AEY<_D[P+WFXK)66_'[7/AQXR
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
M?:*RE+S=_&%H>'R *!=XTG*N8[VL1H0'%[AM-S3<&OI9VO/E)7&S(;WX5WS
M+P_!3XE3[DWN]?S?OY+!7U;A$TI&Y>4R%QOV=2Y8"]8"V58>Q)#7O%W='Q\^
M+"-S]9NN(R$0$E;:1SSD#?_%-B7(1<=AI7P\%\D\N'$9D31I6O%EG66KFN!S
M=&@RR/=*0:^]TY*"P:'T\L*<:%\U<3YQ\=OK?OR)(*AG?Z7YPFAWR)H+>IHL
MCS8S[[P0;[)GR!.0Z$0V?4;9UPR,N52:RYRP3(A&.-(!FVW0WF':IAP"N=W_
MA@Y8P8(9"< *9P]:SJZA P(A^X>R<0,8R"$?W-Z3_H5E1G+@P5J1%K] =MV1
M$!BQ&KHS8 9I!E$/C"-"5_=X8)!63HB<'OG3]#X=T*\L0 >4@LE42/,[.J#@
MQ3"5\?]+IYIWY*P^88)H9ZM)#9#IH\1Q6L 6D&J.PZY2UQ:ITIQ0G!X=\+,/
M+J>!=G05^ZL%AOS%^F!@EO'-'SDF5(SF!B4^;V9DNJQ@#897DXF,103=I -T
MCA22A^F  ;Z@)3?D\P8BY9K]MC<CQ;#@8)3M[Z!].!8Y3I[LWW<0!TU#:<]6
ML:H^%)9QY$PD**.0^LT=#%F$GJ8#1A%4&G*Z#S*LXDC;H0-VF"SW>6#?W)KI
M@).F% P(=RB(D8<4]V)HY43<+HW@14L_H4=D),1L>>+O&OP_:;"BE78&32FE
M U+MV[ +<4/-G?A#WR%./B8FCV3#O*RW%;J][SWYUCI;6DTU26I]G)-EYE3_
M\%QZR9OE669H<=@ \*G]M (&YEH/0P6M)Z3X^4MLS,5/O/=('NE*.5WMH;]9
M-#J$/F'^QNUE X>^I7(-:*9<?E\D:*']UJD_XTHD#@(7_B;-U=2"#D!4?:0#
M7EA@36,ZW%EZ8[.+(KE?;X[HFRS8%Q6F29IWV-@^IC%AK7UQ(<U986[P4-U'
MM<8/!A\8?>C*189EYU0VBNF%K5+V&4K\M3G+_T+_)=3?$?S?&\'_[AI<P6[.
M.KHIO=XZ\[VN;?I&1,^IC4DHS[Z"DUL9I\H]DQDY3LPJKR50[DW%;<'CQ2N/
MD[D!@DX&G<2."M^FNJF ?C]DE8>@'!?\O@#L<\=VHP!K@NA!90OF"T>LU93O
M@AP.Y8FNR?RU_>5ZRG1#7F5C/\F!\G5%(A<58$&<5-@NDGH@#JVYZLA;[T(S
MTZ[EW1JPGHV+TWXMX'G@\0[Q<I!,XWH&4X."Q%933QUAC"B"OX-EEDCNI#8+
M-:@'^=WN%("E_H8)#?[,ADLROZ/L=S_]M] @Y&\Z4.-7@J-\K<-@*_RA<KB]
M+M'X*[HY:92\$'K2;7V2I^2YYP.Q>3Z)6[SE@CXU,.<:&<--PT\KJAIBCA>E
MJ@Z>)%C@?.9[^_APUA^#G!L]S6[>6_:^=+>6M?=!,5[DSHV5Z,B+B;&&0(%1
M7T@K%^1*/_E313CC)M2M?]Q$)VAU%P>D2LM!<%H,^WKW#Z(A &HF P>-)'7(
M]!%O/5K@]3_BX$\_YX/+JZ,=(,LSC.:'?\LP&O,2E+)C]T>CK4Z#]AW<Z(#I
ME!]6TW"E'"+\4#-NGINA9HY!$&FIYX]J'F^"[ Q@Z(!FR1]ZCD;O,:W]@!:V
MZSIM4S07LCV8^O]""^9/!RSG-#*P9?4#6WSP3=;)'U! )MI3OYG<I@,6\Z[]
M!Q8LM^B 854_V@[R!Q84W+\!JV&_<>-D:DCS+,-ZH3CJ,N2'\7RQGT#V/P K
M0=-G -;B# .P;]O_"%AJ$.,7'18L>>B/>%U'/@OI^P$Q"TH>"'>P08@.4.+^
M(\3VB3&T=!XD,?\/$/M=F_^#M+DLV8B,E<-#IGF"1.M60UAV[<Y!174WZ8 S
M**/&<0>W<TR*[281_:Z4?"4=Q3>?K@Y>3JY+XQBH2O*%^$,"UBJ,Y^5(4\5[
M-J<[HO"VWB*MU%MA)1D\MX2S67>#8XR?CU@8? @4+64$F() F/N]=8F&59;\
M%Q/HZV[W)")<C#%H_[FVV>5=6K&M\-F Q=BTR[$U5=?O]&@;->%XPJZZC2M,
MXRZD+VQH))NX?]GPD9L O7IZZ!"?\&W#>Y&?K/%\QRV[ __A]ZQ_%_R/$5P4
M:9B%.9<X.3O[\O>6E9>E.T5T=967ORHJ*2G*[*GNU=<7._+>[XGI9+A@O":R
M-KQ^0S^WG>]+1.FS0\V '>Y50W[(MU7@OL2J)(EHSG!O%3XD'3!"FZ*N-T"Z
MM)';<8S@,%8#RU[%+C66(1<Q+GK4P[YT !U@0";B7(=I]VWI@'<QM)#F?# 3
M(U"H81A_*Z\^@2P)P.F ?2@6&>0&Q2=(4N8@V[OKHDORQ%]]%96,9M0+B6F0
M148^AL(<K52&4LZ\;GUT)52!Z<W7QPX<<TD.'M+LJ2@5P:@ 03,GZ=M'D$(Z
M_35>>DI?LL1;4]R-+\6LWUQ]!%"2]R5@S?_U@QK_IPB0?],Y(;\+?A?\+O@?
M((#\S><+_"[X7?"[X+^Y /(WC][^7?"_0,"?F\M\YU)Q<;)(8*!_5L!BYMC9
MQZ$<>"WIH<Y')=EL/3K/YK9PGS@O&!IF'2KWL6P>IJ @R3'M)1'II\9)R*U^
MIM0\+SY?5*NO+!=X W7T>,DH60.&%4YX\2TP>"02DEU/%'0)Z0_*[W$21,GR
M3)Y&<#F8G453Q1+\/>!SF*M$W\%XOI'3\U;;AKM6YJTT#FY*AFRKU!/EGW$8
MFM%W'7/5;'+\8=='*;:NN+#6@P+GCPJL/C5X4,\FGH)1G>ZN-*U;*D<NY&.*
MZ8#2^YVT"B4AU[Z!IT\@*"@^.A:[PX']T2+(:D2 =C3M0/NEDS&48X@M.@#A
M"EHKABSQUY+[QA?)\NRR5A3A<9*TVZ2P8Q7PLA__EY+2!R]4F^4EFRZ&WIQ+
M:2?LWA2O?MXY^,5D5QIV_\(AJ-#LI!H.8SZ-EI'D'$MA!F']C&L+BTPO1\5,
M<)ETET;U]=6,:,Q!.EB-!8:P/6227_";HMSV'5PO*(K<+1?K'?W26<C959%_
MI\R/>A%JXW8W0JS1JYT=8JGT%8VKM9S#HZIQYGQK5YJLEN?\VRD8-0<Z8-9"
M&7X5]&E%DQ2SZ1W$D31J^D#JP\FR]U)5'S[:"KPXM@]\Q ]=A?X;,8G?!?\E
MP9\,W1U4H#TVQ_GM^GVR>J>4-CZY0BU&!N)FB)U@8B5163A/.PN-06OD;P=0
M:[.^UCQ/--0?&V[1/V[[B.]("^$Z8?ISMR^1]3&*>';,.2CS:Y>PM?OKV?@%
M:6_W!&&10#M?T4,-6\QWJ*FK\Q Z@+7P1T==L7&5#@"=C:'E$L<@N\\)7K0T
MLAXQA0[(WC\)]AG?@C/8?-CPCZY_EL4N@YB_U: #](.(^Y_(-^D ;6HAN9L.
M&  'K58@HQJ(%&7H'YK^>!R,0GD"VH_$(L>8)OOW[==!TU:TEZM8"Q^*ZSAR
M9H<.R"BD+J: (8NSIQGDWY)*^Z#<!QD&.=+P=, .T')_%3;[H^O_JS7B_GR)
MQ'$+"(^W$^($1%EO02F:E+%EYT8@Q:'(B^]7R(ME5S'EM7!=$_:G::<0_6Y=
M#R]O!+]YD<0;X70N;670IVB<;6H"^%@BA(P@VPH)NK6F$+2"@N9K,LLQ'+5B
MG3R*@4'(,R*P"<S-([O];].G2_7O048)L["2<82FM_!O&W6\E,9>NIU7JWR2
M#I ,=O/*46"5' ,/,JQ6&3CKY-9<YYC@.7,U=5^$UH*9%'M8ZWA1'7:4_Z3-
M!GM=!.:\:3@W#]%JCB4/VMSN'/*XSKR41]2TP'^Z@6_B_351@V@;>^"RZ/P0
MR]>9F1>5Z6>>K]+Z"Q<M:W[Z+1,MN?^%C7ZB_O<PIT]U&.42DA09/$U*P./F
M.-M)*GB-RJ!"1U?WJ&&WIE,G_,>M2SSV,CL4% Z\X7:RR2YX%DY#%12PW([+
M[^<EM\4T0^K>A74JIL&M\ 63+&^'IM]@9HV/)'Q*J\G4]B@V0DJ\)72'+R2&
MFV5+=D=I3([ALS:OYU7\6X6$?T! XH5\#J4#UO'(&W3 )GD"0IZ7741\H4Z!
MECO70-MWK<B:&=FU=  Y%>M.DB^ >(5I_N?XH 9&KCSD+?V/+B9W=!OHN_%C
MWWI>=W]R,O"/^];D=I_UAQM*L?^Q;UU@?3PEQ^_PCWWK"(?.PT[Z+81+<QD*
MKNWO")$G1MA4/8*<>?*"Q6+D18M)4I5,\\,&;)6-K)= -8?&NU1I0+T?.YL!
M?N.TD&M JAJN KEZ:&V1>IT Q4G2 2H[7'\?YG![8-"/C<. >:P5:>\+9)<+
M"2ECK8;N]*,@34@JTSBB874/7?J-#G@U!Y$&+AS PT@IKB%YI#-X:$V0>[G3
M_LLZKR0>D,_XK)/'F?D/'U-%KID>C<Y*%Y+ZN4?;OI-$2^'?(N.NK9O @_/7
MO1O[Q5U_,ITJ[VTX+L!2JG7=B=NZ/9\,[L%/'8[KY%Y=TL2]PP#_+]:(!YMW
M\0)Y" F?@J"/-%7?Z)X5B5JTOG2]SGC3]NDG2R?GM0R>;'FO!T;L[[] R"NZ
M'KYN9-CIL#P3?ZM$E^27#*>Y8 0F;[H-::&+0\[.FD$SKGU[ SI3;ZB?_$@^
MKR-.HOY4K/S0ZB*1(G;L_I@=@0F_L,)\;L6_ ,H//4]>Y8LE.RV]59;\SG.F
MZ-JV@?:KFY):IM#R_0/$LUEW3WXCX#:L*Z2GP%W-MM:8'=^WS4AAMP=2E+3'
M5CO5WCH>C?>6X< T.N \-[79206?0HJAK)"*+4SD.F$)5!CJQDI]?C%M86Q#
M#IWIKB+6&R#8MNLV>)>E\>Z=JNIA:_98=K9;Y=5G$JG5<Z?4U6@EZ\:$Z(];
MAP,70,L5@J/7(75>@X;P,WV.HIRPOD1*J/REZ7:+7Q_TF#>Z94V"!I/W+$S?
MND<#18*<GSRJ9#W]$K8XY8D[5>J?3 AU*YN^U0CX]**SS/IVR?&!+F^H!U&6
M;+2^J*B.'0/G3G]GA&+UXS-3D,G;@9?I@))TL(:NAI>TQL[$;-='ZCM04B#:
M_IL>18R'(Z&TQ45RX=(P._JI]L[.&<KS)7F7)-^+K'=_3A.?'0Z0*RZ/OF:?
M55=])*'(NE1']KRY7I,2\<2&E9CFY9GU6ERX-I5O\E[[_K6I",E.8QNKY=[!
M,IZ/>VY,"PA("EFHO#]0 Q%H/P<S_Z80E$V^;N_;;^[F<#LU"EMUW3"M[&%5
MF>,E==F:X6OQ\0U0LWP[Y8H;)8[O+]^<B?[9\/%1:C=Y473#TV6JU5D\<\2*
MW;-8G705]J5PLV&4U_9!=/3I(;61T.Q];TGRE17JOP,C^EWP]PK^9&3P(!N-
MP50(:\@%<3H@0AB_2 <\IP.>!@&#].@ /:UD.F#9&4X'H!XJ7?.BS7;2DI M
MXU_EL&[[QW_[>\#%(8?]6D@JF]#O*1W<I9Q(8;32D3&>5L\1)Q/AIE)"D@@N
M4),Y7F9X?J@NDT2] ]Y$3TE8T4J\QG#=)0WW^S;\$VB.8E$S0,+@DGM_CD]3
MEJ#PA>V#R/DE3!#3SJ_OR4JY?\\T!5SAWHS@I=ADESYJ#AC-6&T@\DEKP_3$
MW9W=WM393=QM!A4$/I!-UAR5+-(P+8K4Y%;B(,=[XIYWH\>E.Y ;VEOF%VA1
M#?XQ>@DRGR%U,?OB@T<W=KW?!AS46VRE,!%V\Z%-<TNEOYXC@03-G,,2+(!7
MZ( M0Q$($;<.];<ECM,!28<<Z8#\9W1 C>.^- H$AU13,."SU&V]'*9_U)(_
MQ2R\Q)^H1 @SZE/&%P$O[D<$ZTC:^@B9V,C9]17U/9GM?7*QQ\#&L?A)<.CE
M^Z6*@9>"<@2FGJ^;2+B^PVQ<'NQ6^&3M'"#??EY] .5=N>[>VEH@8>-0CKK]
M_:@\"0\9,+'J':<%TL+H@$$AQH\5*)B; 8HSD_W$7BPU$4X]-"B$TX*EK-$!
M]K#?^'3(GW]X'!EH$8RT)RL%T5XTT-R0V^,[(%JX(H@.,"03*<>R^B (-SI@
M+1^YQ-],'EJ=)X,F5Q_!]G0+MS-)C90NFAX18DB!]NZ.&3BZ*+]*^/#TFLLT
MLMV5>8]XD7"*QS7<R;G(-K:;%6T\PGJ:<TR%PNJ_2$PDJ,928?-:+-@D@;3+
M'QLWS;^D=C0H<@.96YGNO]VI=F_,6C#6=/Q9E*8+/T8,M>#YO^R(5@(Q>_>P
M5(3)(I &#&*E X(+IH@3T,8PZDVE,)JC%AW@>-V;$TD'>/&LTP%"AOT;3Y>%
M?KD*T8KXR2TT\Q]<C+=!2" =,'F",OACC@V)^\<<F^MKC]>)%!@:2!430ZY?
M5$Z'DKGH@+N0EO$V+:QGX+%?+F+.2&^?]2'K&XVJ=,!/(%_(1E;&M"1U@Q$M
M^G3H "5?[-;"4K<S'>")%*#I(G(M23H#_^*QW[],N7I*<X/TF<]B\86K9]]/
M3?-WDH#-F[5)&)4!_[*(89NJK7;0YNXTS_8EYIZGC8''FR*)]]7MR^.%'9>>
M)'TOCL]R('A-*EL3O;POCE/,79Y_^MCX^!XBA%<KANT)\A7?E6..S"OW.C9P
M K5WMZP_L>(IR!%Y$B1X@?88)(),+70>]6WOG.[LV$A/=Q1-L'=1=.X-7PVI
M:QV[\WY&]NA@%"HK7*RH>A297%5ZJ]E6[7:V'*(,SPKGS5NO&VH$B:#*1%#!
MFN8-CJDA-]_OI6X--1<ER9\VR>X9[O5$Y<N0 @SF6RF%X[F/USQ&_X;1,HK8
M W1 *AW0A9UO1+-GYFT5?BAH-3#6TT:OEFV'!".-";XB[^(H0D'K:IELQ@.F
MCJ7%ELS[S@E:^@<N?V-]VEPU#_0B^*("<B?N=+&^EA]T.P]J8T_7A2X+.&E0
MG#"6T]_-[5FY#S:I'P.Y06ROCX_(D>Y!Y+#1T%[KXL7^W;7.#XW]MM9+\QL2
MS_ILOI=-9<B;A2/ZE-K@I92G$O;NH]J @BX#]9/:RT=<#&M/QL&%P=,$^S1P
MWO01Q"SM&KS/?+EBU"$^8,FG_[543(3LS>X+/H>?R^1/^6GJA_)JD$+Z=WEW
M7;-F:'_EB+G?!?^^ JL_F5;[3R]"%"$S0IET "T9F>2F4%;J+) AN05M5% H
MLR[P&WW8:.4SUCKU0)X4OGO6LM!C;JDX\EK5T-FV>!E^D@FQ>1X[15M'K+T(
M;S!K48*<^MA2YT/V_AR-75Y='(AT3K"H2-C3!*8 -\<)/M5^369+W;_VOW@N
MRA5K!!<C@F?T=U-J.4PPCP*'_9_(\YPX%G?I89 W I4_@:Z*[.0KT_U>T#.2
MI%B<6#RO1 !NS'0OIH#3)Q_'.L:OR#:Z+X.U:BKAE!F'=K+9#@?2XQ)Z^+PU
M@=F :ME\'U??_;[Y5[?N2J(#CHW1 55+) 8;B<@QH .0$!=RJR0"22GBT:.*
M,5'S] 8+!JF-5.C"ZE([+AU\[!\=/KQ2",F*H39<7X31SK]#TC:N-'=G?:8#
MAF?G<:15J[W5G?1MZE?(AUW\0>+D](M?$M<8%KH9Y4Z6B$F$[)5P@,A$0G^3
M%)G!\KN>U] !0Y]^G$QRSA6(1D[2W!!O0TB% R__-W9B,K;':1U6"S$T$4A'
M/W6'&VK-ZHZ<#YE@.,5C6T:E<'IGA Z80.X;T$XA1"S)"0.JOUQC4H[&%DD'
MN/N@@'O/R=5T@/?.]!8$YT<'Z'JZDU;KZ( 8.75S*W(2"8CWV64C=KF]LOC7
M1P #:"\=0"K8+<27[;58H0(^5F94-_A-U9(-9G&&AF.UBNC^@'SY3E-H[R40
MKOW9IW8QG_J(5P.\M4J'/=L,K'3!W8B>()T&,KS7N>9G,QZ>0,V ITP$#Y-C
MM2WI9AQ1D.$[AKERFA(;R6-*M^<V@2MXX (_.#A5^5;PJPU@(K45T;B*@(]9
M5P895'JQV?FI+_5TY&=&O'&XEMIU[-;PH'51\9B\MJ]\_(WEY>79B&,7'R09
M^C(ED]QMY_F2L2GU@1A7EW43;0\8Q3$-(>3GMNA;JL#6H\7_(KX+7^\G&.\)
M:8G14UE\=H I.W(2^QOGO?]509A[)%2(7#J##' !QH& <+!OUUI68X]JXI>Y
M\XY6?,G98USBM7+J4D)ZS5]LEEOUYY;>R]L_3WWJ\DFA]UUIY79="TC<BUW4
MP]FSP31X%'DB+X1;P&WN<9);+7O5K>]WM@HI_(FS64Q]F6!/2%+_-O\*=,%O
MR\21\GP55]?BAI*+<?+3>%#[9,16OKWZVDZXA!7+9=C#B95:VXK/XZ>=(C3/
M&$>\63D?%AVR%F3?2#;I'?9<F#6]X#Y2EY59_:F]%J&+/%R\]_"<T=WK)\3=
MV%8N7/RV*3"P:\,_JYOX>W[^[R2 _,F<R']";K[E9^IC:5U=F5EM\-+.::-B
MI:S06>O6LVL=WZ^:PUA#IR(>Q&7?OV=3XBD6\+%0Y*9REYS.-%^)N?3'/;<-
M3JS)9G6[@!!Y.+>0[-94TFL6P$Q%(*MJEZX1W/_H-O!;=, K>[_)%LIS$G@K
M%WXA%UJY#[7WDSCZ(M?UFH1),='<E1<W(1 EKF^@U>AH:6,\,C@8.F3,*?P2
M"498GL$O=/<>:QX;9S-7^''.[FE1*H>S[_ V9-G;N493DQ_TG8/23K$,Z4^Q
M4L$&+RW1 7\QAC$3^<%"?ZSY-<J\0/74Q*I%3 .1]CU1T6/OJ8+" ?V/U6S.
MB:\MI'?P/)4?*%OK(:/PAV[DS+IAQS2W_&AVA@X%2B2WW4HV3I^ 7C 8_R)0
M)3?M51/$%4)P6_ PJ _B"=C()'Z<%^/I3</4%V_7FQYW/E12D--7&K2Q,/[X
MZ&@=>MTW-\ZLG5>?DBQC!-Q*6CK[I9ISVR6.#.D>TD-MP >00YDWDS;.T;Y&
M1V@Z7L,X#O/E305E7& 6C-$+GS!W7+GFD1C?75 MJ2SQ'$4T*I*0,#RHB7"_
MMU:)YE9(7UF8GN0:S0_!$5-'T8L%F:X"$G?.M@A2H2M\A_G[]L=_P0U\D2)@
M3NO.FP?21%[KT:C4:MQ)Q#X=@,]V!>U\ !*B0.H9&@0< 9(!RP,B''?._\-$
M+Y,6""(L]6<A]UYX,G+PQURB1- )ACYC4I"+Y9!9V)!S/Y&;UCK><0)K'\C\
MG]PU!/)9!KG6H*Q/!WPO,J0#<%BT\F8W#D8'B!P=I@.T&)3)87C'L0;B1@?8
MDQI^'* !_8L75O_UY8<N<D&)#CCNCK52H#D3Q[L5-7K ^6-[TTO]KFL]/ *7
MADB9_:;/S^I$1:(D3Y(^RO'Q^AS5:.<>34Y78#IN7; HW5Q%GG"E/.] ^PGU
M5W5ZCEU9L>42B=B?C]=[]KDM1 ETYNE2[J++]9ZAL&RWBTEX_L+<'R^4F1/L
MJ8N$-D;Y!9X"49/)O'1 "[(6,JP@24T6HE;O8#<8]5 (ZR2MWY(.R!8G7Z=M
MDY\P0H#R!I#6#2;36*BEM+1)R%HE:!T*"UER)WZC0M=V<?L'L=4@'*A.DI;P
MX^BY-3@6^0V+0BYGIM"ZS] F]XF_7-:<$+18^'\8S_&_L[FAYLM/FZ3J?R 6
MVON>\GWI[*+;A")AEIO\+NM:G5)@JJL;D]+^ZBQJ*C1^FWU+\\('0=2G,X_7
M[=!PRPWR*QY+-(^.A]?%MG.27_K6. S!98&E5]7$I@"S!)^M;9HSI$<# KDN
MF8IYB3_AI970OB:B63A)Y?BP:JZMP%2T21+&NEA;'G$4X!;!"J9ICW1]T337
ME\IC]L^.5NXGJZTC,.OVE\P]YXN,,\/"_:[0 >KUMA:N5M_T7LA0KI1:+M@]
M2NIMJ7]7O_-I9X="8?A<0P70TT_G%W5;J+%7=\5^CA&K:FACUQ?5%(R_@](_
MS3D7?P=PP!,\$'M$%["*<1FG--$!,^+0&S2K)Q_X$O!'$3$S<%V[(>BE&!H=
M\,BY&H/^6'E=,E[DK;V^FO[MB9I88?W+,QT#(U=LT^5%4E,YVY">R@3%UYWQ
MG;7XE<P-DH)YBX^6H;OZQZ']#D;^>/\R(D5U:!5<%5 M^>1=M PH)8X.,))'
MO<P%S0A#N]R+EQQ!0Q+]ZW1 _,V.5V<,;1KUZN#\J&RGN0.8H@_@JVA+F<*1
MXW>=.D4J$&F6EII?FAF!Q6N#AA.F3LH@QH'Q:/3[*+V,J;U%DYU$H8Y340;.
MM58192$VC MF\C!*\^,XFL[7L]] 1^7I@-OWNZ6N3H,_)7"EL<F9BG!Y!' #
MHKP%ZHTN13RSZ#X$^19%K&I 0AA@O+&."+%D4:0#0,J'"D-"AVH'*?U[HC38
MY*#%!G#O;C_^]1KJ7 0X<PQ</6#*G1=[V:HD*"_ -C_"[PG-.F8C0,Z5#]82
M)3SJO9GC?]ZD"KP.GD?-L03YN'\LHLAQ#E: ALU/^%)6 AT)C2;L -@$I-^R
MMITTRU@N+TES*+6,^(@BL5:FUY59&'6T9M?2CT=CO'F&Y>"+H;;7^!%E)N6!
MB]4?[_: M1&IRT5.EZKJM,D08ON\#L&!L.%?ZYIKO[[_RBY]W&2''.S@\W3/
M1J7MO?Y@,%F[&'-\1.D&<#NX*G $ZKE>WETM=\K=T9T/F8X*JG:Q7?V0D>'L
M%JRK<>3C)O=;PX4PX;#>QYYODJ1K#?&B[4HRVLX7I:I^'"-\==VM'%8>O]%U
M.YW;R%0PZF5>GI^H0+E14JA1XK(2^]RC+:;S6SND3?ZF0!<"T>07YZL((_U$
M!USG1>)1)&0U\>A<_X@^Q7T#1=$PH;QM;?KVQ($PK?ZQI2Y(*2<HU]#U+@KZ
M74^^.'% 5CU>PHG:0@?XLSKG$!5B%^KJWLHN/BGWL,&^:8 % VV6&H0W][)X
MX"U#D3P)KDIZG[]&T51)QLCN?ECYE_OM^KQ>JA>U3A95:0BZP'CC&E8T-,Q?
M'#O_@N4-L=WSF+32"?E>G,7_[P\H_"[XFQ\,&_MGUM$F20R_VUI.558/'E\/
M>59FYAO3H'PR^-/*I]%SS"H2E!4BFEVFZ^&S*A4E0Z_V2RWAB3<N/+MXD/P5
MY]JM&&G;H\E(9WXZ#;/\<0_]WX)D+ 1#+D0G35R(]^+>5@?&L</(_ _E\R)0
M(F5@6]LC8.D:HY$SO2H6:E)["X5960;L UU1';;G2U_N"$SMQ(N]J;KM(\IR
M=SI[)R+I)EEXG-5O!?/0CR(TB^AO1RXL;RX^-1RC%IRIE*-JJ-I??'HRX)@"
MDLEDW-PMR_BPJ8F2>7C)40(+H^S^]MG*'V%)JR3?;$:?'[U4<W$=DK?35\U8
MJV&\&AW@.DQ@8V^XI<?&M5[^,[4@#+^ZFH>+!I_XL^;W2@)R1A5#I'7C\.$D
MGZ2\"B=%G*/K0\E;CYYH&G-U0 HLVK6J_7S8*N=B-J9(]1;L;-T\DH#D,RD8
M9 JD+ 3O,M"P$CVDW@A9HDI)5\(I"P_"%H<42(H*ZC*S,2C(]WW2%?(:2.4/
MI[.4XFD&S<>DZ(!N- E+R:C(&^1OW0NH;=!P,]$\(V4X[IORR !7/I1X$GQA
M60"5"KTI^Z@V@GWR/3&&'[?-]'(#= %?YII&Y&KPV3'W-Q,<I:5.:>KMA.TK
MB=:\/2N42+H"H!844@X1H%!#'MR%?<U_<F>O5:QRN%UP^$Z<*IMTO*: B :O
M0T,F!O4)<$ PX9'2VD$=)LNE @)7/^2EDH:,CJ1C<-=>Y7C2B*NTUZP?%+*K
MB^X2V_FN)\/K7U9G+!(N=%287857YX*M"/L'>*4O>AVGC&,&.DU*;A@AV7W]
M3M47^(C9& C(%.I(;UZ0S]188%++NT[9@"1^92Z0-\-"D;Q.@O$<J;)<@>WU
MPDGGU*-N)Z%]Y8N,-@JV:IX_J[S8\S[B,4%H^OBPF>?Z$GXC4H4:;4@+EG>8
M-MO:XJ* OL'T*['])TB:MJ+GLPM(VUL;-TM.B-V?\U-3YW_%H2H04&4:Z""<
MQ\G+?>F>SK.YYQM#9%8<^QT;-\NF[)VWU^B  &,QR(4Q6M5(.A,0GB?.T&X/
MU[>PI[TZ:J-6TB&BOJ?N?OB2N.=:B,689O355,M%'[-IT;<UJY+SG;'V/\0O
MIO0:#G)3:IG4?X^I4R#; B.TM%YK>^ <=N*VF4K%OYQRB"[<9J+44QKDXK3X
M;GOTG@P7D\KMY(VK:O)47RWFXW-CQ/9CL@(3BB]86/5V,Z9_HZ3]KQX34<<H
MM5XY0R:]@_,8-?"]8CH BZP#SZ1@K6B&+(6TY$.TP<*E80<:AM:_[;-C3>Q5
M?L7W5VOJ <U)ZO8@YM(M*7#_5+/^R -LG5.+!8HOO,;WR.G<J!X=$Z)"154\
MB.V#B$WS<TYDM6MI"I%*T#MA7?6QV6EYV/UDPCDZ@$7 N-_(\;34&A/*D<8?
M?G2)YD4'=,4XW'W4#;DJ&>GC*=;+0H [N5*W3WM;:'\')UV^)96L>(='4_&@
M'G][,J(CJ#&P(6<>/;.XGXSCPJ>HP+ICM&4P)5MQX*?.PYR2I&]T@+!8;?"-
M%2LHA#^O"-HYFR#4L/!Y((97W0X_[\6^LU.\?)]=L56_JGSBF:'6&JCIWE?;
M$(NF;-K972 QZ0GV@T].D(..H@HY4%9)?]MO!AJDHZDSA!0+D?-M!@>I\2F+
MPH(:R^$A-B,ZVK7.&A)<3/%9)2+/>4J5Q&++2B'WA6<G0'YSNG[SN_98WR"T
MC*6X3-E@X3D3\]QB,])+W4S3&<CSY^1C2\-!S'_EX,"_+I"QK=K+1$96]-I7
MI:Y) +GUQ.VTQ%,J"K]:7]NY)U%<LEI:RGTQ5/#@NF T.VLQT?]Q^H(1'&X<
M-S5HI&)GO03H5'*(N[NYTAQT@M0,$>TKA[E8XDFK6VXGWWF*R9S%-*,;]8)-
M!GH^6TUV#*X%OGV;V(.X/";"P9S 7QI@/2ZX/MU#AC5J?)_TW"5970X*N,@4
M]MGV>&G,# R:LZQ@@2K.B8.XZN%ANGPRE E(\F*'SO;S58EWI,Q!A=D/<$M=
M1=GQ26^>S\PLW?520ZV"6[,?SK[K&M8QO7;GW=[R8#\ ?.=()@[%ZD7R<D_P
MF29H?13/L="[$%T4^;QX4I/Y^J)N78KO$-^5;PFM%+X'D(^+^7\=K;^&K\5$
M)GI8":2=!*Y%9UJ/CL2W\U8:^4I048T7L^XL0-=SXX2F:KT[5#7)3BJ5[G<6
M8^PR[-J;<3IY=M59Z\T70C5U_.F G-( ^Y+KN<&W67M.A;O-T9Y"NY!.U/XM
MO076+?ZB^Y\3NJE3.+[PIMKV\S..=$ #1^VT/:VRM3AL7J.R#5Y%6\,,?Y[O
M_6+"1ZC6( >KW047\DF[E8=Q<Q'H@%+"SC,Z(&SPQW2&K.8S=  TN/W'<[U7
MZ8 '5C_&0V0U,J*5U3YK.=@6OA6#'HBL1F:,XS]B[P\-,SC)PH$M81%1:_Q]
M@PV)S8D@V0(_&5'UQ,%AW+DNINWJC\=U"KL^KQ49GEFK(T["?&4WS193Y)@E
MV9*K.FX8(PM@:%WQS1C+.HGR\.S8D,'!F8G,C#%J?@3W1M4:7]S$Q^N\;&_[
MOF#\^3 16V/"@9I'-=Q'#%4+C(P=^AJO'B[_1#@\)5O>[YBR3#1W='W?[U)9
MXQJM5,$^VU^8E/3:\"7!NXGPLO3?D:.7277S*7KJ2(>S7Q-@\$ZI]QY?(XLQ
MF#( @$U3]M#T)\$!GXWP=@9%NV;U+%/!P$ 5925#$W%Y6,X]K/]BBL'P1E,Q
M7\LNW^$S<.U.(!.O]&6I\-T<.E50]>+G81<">DIIV5BG\ GRH_JW9<>GC-ML
MW@MDZFY4DAKG7-Z2C^F!0',Q1A0\)/$UAXZ.(%99_D#^^^0[=H$6K;$5^?;A
M/=HCNR.&\:KR#P-M0C6,.47NG">?$?J V)(7A4E:#%8G,D-D+I<23EMF[*.M
M9OF;(*/D&SM;SVD^V"XO#YE;LS0(Q;%0^BM'ZF+C"6#MZX71["_H=_KA@"&?
M&IM7LY:96K[VA.L8LI/_N\9@'\AA,0IHR*EPL;V[/+);%?I3" H21FD*E*%Z
M;,O-T $>_2Q"^L'E>Y.H))E33PH+5Z-W5JC;BOB*#X.MIR:Z1JH_7/G^Z<RR
M^Y++Z:EZ@4Q9(\DF5ZZZ9Q[7S?JY*"$RNT!X(:<#]-O3D,^L>_)2M%8^A?]"
M:V<L$[M9 87*@%6WD.4T9A>QB;QIX.624^3U/ V%RUI\0SRLUWEF/N#% LUN
M$/EGGAV0:DX_J>8J_6:P#[P0-H5%3Q"S[.H7J6TRJK4QS-A[Z\[%)O6(B<=N
M_#I25S<L(^0<N[Y<,- )N($'+M(,9587K7'Y2J?_LU-A,#QB-**FJ<F>9.1S
M7U!Z9S-/2PS?U7(Q]&PL6UOX <,3E=^"2J5R4[SR3<)7$/7%H!4ZP 1F=2=F
M[@"C<M]#@=CJ"KI)D=M"]M9R]MTLW3'M;B$?5\L[53A56;=@7!;'*MKZ#:++
M6'C)DW%C=TOJ&1STN+/!?<=BS16;!;UI(1Q70!^7%]Y$L&=@_?09WN$+0^-E
M"@\.2M5-W\TCNT>1[V;_-/% 3.12AH2_23=A 6&$QZ^ZQOB#!V&_4J<9"@*2
MG/.KA*2F&&Z 8I6XZBK1?HM,IJZ!;T.985PLLO*LL?XG.;A3?4)W;)CC;2FG
M4WW[+)^<N]GDS7&?^3BGF5@ZN8F\#5FOV.(2Q^%K,EB&G\V48-4W(/"8(273
M+)F]%(/<O6>ER=A)\<^K*OO/0K I)*3]*:#$RCYSCZVMI8* IK+"A>@LIW/[
MS$LVA>4YY86Q;4J7'K(]6[YX0V3ITT\JAP\J[7KPWQ0P%7C4U7I/-/;3YGG2
MRP%W&7RY,LJ$ IU9#6O<=?NEN%T99RBKGI1GL<U%>N1CH;S6C3"OILG8K"+D
MW$M*ND*#D]5?6@_<']]-=LJ_Q&^"=PV<,N*M=1L"MUE<>AAJ()1D$&<5T*<1
M$]\\VA@D..C8<*7YS0%4N;!M)E.R!)OZ"70^W]%T1T$MN+9=[3G$I750"NN\
M-BE]-R1K"Y?_V\_!_DQT#'ZYY!;UGG8! T:/6(!^=K0MY\#D3RK(P999> \9
MJ3THQB0EAG]_>Z(IO0PD-/EUN/M=*Q(95CGQT++6>VB:VTYFY[W3Y$K9THL*
M;VI!)IM2+V4)F71JZ-W0/ )">502JR<C6UX]N:>S?B"9[5"<217V M?;*8<4
MR[!%+1Z@=:.5-76ZR>(>?GV3P3$/??7")ZA0/L8HI\KY?K)3(4-&:>TZ9V,6
MP93WVT8O0F,6L>T.^=<:PZ4:ZS>E;:WY<R@:-X_(W  -:L-!S\!(N0^T+?."
M^IN^FS%+[65T0%..$,DG!^SD?T=>KMET6^X[:X#A_4%O6!<T&@R/+8^_4>R!
M<<8TNR*D# QUOGAW1Z,#1-*^O'^AJ*[TZ,7[@\<()S'U N\(1^RQLI'_42I)
MHHMGC0K[P_0$!^J'WKZGO %]6^HFG_1>_"_T@E7"[(DFNMY9/.3V*4SU&%@3
M7M,(X5VCDFI].<^6W3YNOE>P4O(^M-NCB'3C(W)\,FNT$F>^1@?H5)GV!TAN
MJK G@,@]3NTETG'9N//@ NC,TDLWUD5K2D%=KT>[30B$XEQ29'5I#MU(B_2[
M!^2-.F,N7LM9EXA_7UXP[_)Y146*#UX9LFFA]KV]&]X%*CRACL5).;CO]7<7
M*%>-A[T!"0Q_[:%Y0KI*(4:7.+&T1T#.1\7Q=B]N$$U<U\&OYU/5!0U?$T<F
MYEU-F%]KGIQ^W>BQ'HFS59I")WRIGT?C;Q#,FY"[#J#]ZE:8^'SITSB(%-.>
M(ZUL<^53G25YDB_F>0'& MSD6T%&[>8/17JZ]+:]P9P]]_5G[J$4R9?I@0',
MH8=?Q\9Y4,'M)HU@VN33L8Q$27>1+<W3<>VHLD.G$D6/=L5JH"V3IH?^Q,M^
M9,\CC2_GW-O[8QZL/$2"B3#=G6216HLE3S[X9*-DA</J*WLM:I3Z1GF>YAM%
M,RF=O7VR_&2 ?2HIWH!5\L%#;,.6N?^EU)B=S]).(6#]]]&@];.2*,?!GSKH
M $7)^4N195DO"A?[V^LO%XI4=4=C.+@CV$P/1\YT/A$N+(A]@+=.>B;'%*M1
M?U#R,?5[TN'([O%$Y<K7()Q82]B"O/VJN$J.!SF04WZ15$('B+NARG+;7("9
M= ![M>F[V+RS4RP:_FLG3WWOT'QX=KA%!0YG\;GD,K1_+/[L<O=7%T%#,?B5
MJ>8\HJJ]>H;'/'DGRKFXK:PO4N^[M_K/2L>=@!)U<..^6V41FJ0(6NL@KMUF
M:S+BW,,"H0MJB5_'/]>RFY[T,>08D?%>W[^<7UI@%WT;%*HN, 46O/]Y03@Q
M#\9Q\14X>X?J)"+O0;2$_QUPO@!?M-WM-WYLY4D(891,2EYULV+QB\2%U197
M7C&7\/(X?&-HH/\!P,.70L-0YSIJM2>F<-^B8-H\#?1", !(G3_$7V)ZS^@-
MT'$%2?3;SJ09-EZ&[X4XDYX%6Y84LRF*4\?6Q4[M%VI$&6O*C*WY=7S.&^%<
M^/G$P>P5XX.WJPD:&/0>Q3S$ G&(QNVV!1'VYD^52\[COTA31WY;/35&\X9V
M0?Q->-V$2,\H3_**CLJ,-P1)LE8N'8CE.9TX71Y3<-Y1/B:]^VOI0\OQD'9R
MLRTP4DX"RZAM7W\:@I-[ M&TZV-MF.ISQYG6"TD-(+ /VL)DZJP5#GB?8&_E
MFXPYPK[8@ MT;5X/9;W@?O:F3K6!P1&TZH. FY6TL*F ^C4RHALT[,Y9;:9%
M.:.^)4?N+LG*,C;A4+6J"LLY,^GW-SR#L22]ICRWHIR;IYWB3"@TWPV55S/6
M#GN,RZRL6LJTZ'$PAGF.&JBK7CW_4TAVC%V06W<33LK?7.W]N"OEZA>\W)J:
M6TE?Y-9/H&N#8E/87C+)U%6V1!N^?70O7$%_N/;A*KQQ' 9_>6SXGD,>CVY=
M8^<-$4AG7A-23^/B;*25'7BR*2<L1>ZT@2Y9D\'62]\T(X?V0L#7=Y/SJ*<]
MMOF8()O[H*[KM.WQ7,@V[L?<.$D[T.H)')!Z?1R"$Z4#5'9A976T:^1 JW76
MQ4.4,F)G_D/6[4-[*6?& I2G^;HQC4";D3N#(^"<\.SI)'^BZ3F];?V&T%C3
MO),%M&X8.(5H[PX;\5R80;>KE5613*@L5OR%S[X%XC&HNMN1I%C0*"UG<'Y"
MJ7 ,7![A@C,FR'Y9>W?._^6"[ZD--+F=O<!;2@5V">XD\N3<"*>>U?F'00<V
M%'17:W1VR+4U=560DX--/RA!]LY^0]T/0H#X+4+P_\'A@&CD)=I-2DAA=#5"
M@9P?>#_9H6G3T+??T26D,2)7= EO@-BH>']*<OF<N]>GQ<F%_BY*;X].7@IA
MM?2[8OFW9'?T3)Z/1KQT]P>KFN>#Y[H@"G3 O'!8>7QH*2/QA5^*TD_7MEM+
MN'G[]AO!>_6*BASL:RX!1HFQ_K+G8ZPGP&^($=Y; O/H+LA=)2'J?*H<?AE:
M7EMAPR=.D-L.I)DHQ1CHJ-4B0BCWG58^A?1%/B6J=T_ZC$J)WQJ*\'> YULJ
M&Z=APJ(!69I')CD2.8])4M.)5B[&\;@4]QT86_)0UU'1KS(>>L;?;O W2:R;
M'U2#H6FP76L&'.!^LE.8B?2'A*&ILQ:#+\KO[YB6-R;G]'YW&CBQ6M Q:Q//
MQ1NMW_\1OS*VT&?M'L#3=G'+Y/Y;Y5$G_D1#WF@HM7)L_U_2YOZ3L5/_A.[V
MWT?I2C5(7[Q-R.+8WD.+K(9JMVO.KD$@;ICYNDK"Z7:5FB"/!+BLZ\F?KS4]
M_5Y=X\ASQC/[3"=1.$@<&6U/*'R,Z7:RJXF^R5K&6-AW/+#O3L9[$X\]$RGF
M@-GM?CS,J&5#=[DB40'H_R/NK-%:4+76P 9?B>5/.)9:*WLZX$*?:W 3]SLU
MC74IF:&"8^BA3ULM3%!'R;5RHBAWW6K;*,=G14_)+8%2459B\DK)'5>M%Z=8
M)[5#IA'35)7)U%,+*Y85&WQEW9<GUD,:)Y52ZN9,DW.L#B$(H[++K0U]$3DM
M!:5OPYAEP"Y*FS$!J U9G>\XVT;:6)_C(\C.UDUU.B!*4O7VXXNBT8</D=4"
M3U.3_R1'WP7MF4(A)R4U*#?V6M5, A1.5,,7?=W,_.V8=R8VRM"G77HKTHX]
M/]QJJKS2J0DX7QS(=;G-F-1)%)S' B'3I JUMK+3YNI@LYF>F,*%%X=A77K0
MVXU?LB_>]F?3) - BZ!J&'01$;&C]0<G;6IOL7SMQL#IJS3*])K3% 0U1],<
M])-S%-P6R?=:SX375UK<?/'\): ;D.!J/&[ U#Q6U//^?3?N (D.2 4%4S=E
M^2IY[KNZNC+M^#1H>K:OO^\JIR7H<2Q]YSA>>V>D(!ORJ'WO2. @=#K86^^?
MTP[/G<='SL>TPUY3-=\Q ); EU_74%CQU.J#9]KD7(I 9E>3N)+L%$K!][DM
MK,=6R# NN]U:N*#(1R.A?39:0U](Q#-,RNOK9@:KJ)D2I@?Z.H3=2BX.%7Z.
M5<[7Z)OH?28=+;&G.?&J/X-&]>#E7"'!D,_-C;-@6Z\, 1+8IP#XGJ#H:7QO
MD*CG\MTC"%?G=27:&'K]Y<10#=G]X+'FXBK]A32JF.71T9_Z8]Q#%MXA'S-;
M!<5X$X<)U6;H:C6WK)(A0J\<*G0JX![%@DVO4<%(_&L<14.(\!28&3C:.@?L
MLTK%BJXZB2JK4S(V$#,1.1/MKZ<MGM=+F6OQ:XF]ODJ^)O10[:3MZ-E\#G;1
M(J=:$C&9M[[C84K7L>)N!:/:9&@;[Y4JN7U'Z;TH0C5<+5Y'#(NZ!H(#5W;;
MU8(FX.5_%I@'"_9VMTL73+Z@4/+]T2 AA=+"Y:(%_-M3 VLL;:K5J^^N):A;
M/^Y7F"E-T!][4I&3YMX+Z_\0(^7)>LGKA927Q*AK8._>W.MS:G2 EKBB&MDH
M<=<FW>'-M4I] G03TK9;C6V![IDL=F0ARC^[ K,L]%_@FN-9E&15:QOR^")7
M-V;;?[X!%8Y#R7]#D=H!+-(UX:_F(Z77/P>UN860T_!CLSS306!_M$\[!SPS
MW=F.]B:AP1\Y? U*O;+4QX)2RTYUXL]CHK23?)J@7ZS2D=PA/KLZ3)[!ENO@
MQDFRLL<19<N3P57Z;E$9*>FROF@TSM'F<,!)-4_'(!73@P'W HI19K[1)I^B
M/>?<G.98,'66SM5!FF&MI?67K&8CU$KNI.W%1;$ZZY?(RT?X%^IX_-1*HH;E
MF:P)#S>?02YP((@0D^ CI-;)3' 6#)5!K* !@U.P04"O[^G2G>O-F)I *SDH
MVG3-^0ZWFAJ?JR+'3\G&!P8> JU!KFMB</>G!#Z81Y0=O'[*)3=9=L_RIH2U
MACI)*KZPP/[)!P783^]C)J,1)G3 YCZD=YBVW8U ;F_]F \M"68$L0= >] R
MM(8."(#LLV:W_V$0 ] 7N1U$L^-;'N>!%Y']%C3<W?O@V-2PE@UJ3D;G=YLO
MBQYL'=5:T9UBT@YMW''<SQ[OT 'FD]&#:^.UC4<73VU7NR03B,;K%3<YS._#
MMR3]S)Q+BW\J11RC XP"*ZP\_;1_>1)47706U,WP/2 +W#@('&RUH80=(L.]
MU_LWLOQN5A?FOKR0A'9->"GQ=%?2_,C/5\&],HIS@%/ON91;>0<[WY7WU<5-
M>%F\-1GX\O\0]YYA36[MMG"6#1NR%$%IHM($1*1+2U2:"(CT3I#> E(C-4L1
M$! 0D"X@O8/4T*/T'GH+$"FA]T!"2/NRUC[76GN][[OW]^WSG7WVC_Q[KF1F
M/G/>8XQYSWO<E+LY;\.+UVW&Q"OQ#K9@9+&2^*<T+596V'W_:!65?ZPSWV+X
MN[7!BS],%9Y2 5V(52?2)-0@\-!E:A8LW=C(_V[6##'Q2'U%P#^/Y6OO I9M
M,((SKDN]6/F"ZD]O94#4!9Q&?WJ'GY)#7V/P7.T/QU@55]GLLX[%]YU[VQKW
MX 9J?7DQNMUOHI'+,B<CQ"7\T[\L"HPU5QRH@(M.QW9[T#L9&V51^>#$C#L/
MQQFB^BQPP(6\SJ,K[=U=1+WKQ-'JA:A*F8;NFR<5;UB-.Z]Q?S[R$F<L;5ZF
M FH07NG0U:GL.3R6F H)Q/CHZ+5G=W>YZHWD'Z]8_]!7C/$5JI_-#*HY5TNX
MQ2E#!7PRP!WE<O:5'[^,QFH2 K22LOI(4?V>@3]ZGE$>U!ZCV,DJH5G9T/MC
MC"ZSBKL-Q5F>E1I7-%_K*GYGVO]M\(K'@>M<VXRYNFZL4(WKS@TR*Y'T:NKD
MV!GQ(O3X^=/\$T,.1C68EX1R$<.3:!S,82/)@Z5_<*EG8@5_#LR3.FB=Z_LE
M'2P"UHKKM>:U.(W\U&T@AN1*-:RJX#LAIF;"W\WPO)MF?C1YL2A3ET%);YN#
MNRP;#.H+1?9[W4 UF_Q).RHTPQ$#781(DFA)%^QK1H)\^0?4S=6/79-L;2!A
M:R^KIT$=]T6.5BU@USI&?#Z=\5ES6-\0#QX635H49/5PK4J?QC9!R!;3V\OQ
MB.%LS7-+V_N90]OY40FVX$0/SV4IZ*_IG;=]?0*J)3A!QYD3/V%]B12FOG%R
M6NP/+QCVU\TF5Y4=TR"MI4)98O'B@(UO2D.#]S,M?&=[F6-_"_JIRRY8Q2@N
MOY&16_=AH>L;\([K[)+GC&6<-VX&4[YH'.< C*^[U'68:R8R<*!LF#J<%BDC
M"9_3BTI]FT.XVH:]!:;Q#Y-/$(Z%ZD8Z)PNIEO;98_KU*NB+!]%2M5#;B7XK
M+-'U]4+EU0MK[G7.$P*J#D4.*_KT[$//>ML^!2QH;,>OS$%Y0A88?\C=UUKR
MLO9\U6'$&OP,>UGFT>42"?X".?ZV7)7J?]>,:'27PN2&S<>@6VN/KP4*0N?)
MZPR'<90!3OR><WC*1===$%Z6S 'SHF%LP!8C>@L1ONS/"K%ZB6_NJ)+:B>B6
M2T6")C@W7>:8J( 1,EWP8@B0,^PHG3?M/H+Y_3CELZ=.@^9]($M8^*2>PVIK
MFL/OEK/_Y.B0_ _>#UI'D^#..;]_\HA _^VQH]VR!HKD)OJ?HEO@/P2W\C]\
M<,"Z#)A-6L"U)YT]EI]."THOG_/#5P Y_>W1?DL>&&.IGAV-N<8&\(6,V?JM
M.&4F#24;B.(1(Y/>V=DI!O\D_-W6/@<\0^ ,;FV"S0_2B;N7#0[FBEI15 3'
M%ER48?S>\57%A><)J$I>#XG-I_@W/R&5[BD42UZ18IA%BT"5F=S?7*E*O+WD
MZ!7"=^<FY483\5T^V]UQY?B+\_ZVYY*7BLOUQD:U=%29='HI70%H:+DW'WFW
MKFIJZUL-JV]@;IMP!\<WE]$7UY[/Q(I%/MCH930'\Q2,B%+2T^./" S FYLK
M!"P;(8*$).PV;$)5>J^0T&:A3PG\HH8NS>HY=>;Y,Y>][O^Z?>M;VTVWZ[:/
MIG3(4SF./?%/"@K2U;I]G7K,9]Q5X+41=KVIGOH#S\5GO&95J0 )/HBVA*9W
MFO&-/8%RUR?K+KSII8*,!P?DC+[)+),MK]$ 8_3!?9I&:?"GIP+:CT*I@#DE
MU[H@].Z)QY<?5(!<)!7 ^2*C@L;:X\A28 M-?YLUD\D!/L(,3!*]HK:_2<@F
M-:P/)A "4&E>XRC.-Q#VP)'I5%>>B CZ=YG=7N9T8D9GS^AHRP*.]/3$:O.
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
M<CB[3C:B.!!T5+:[ UQ'ISJ5G+2]LK09<!G8;!05L=R;\CT_9_%!5:ZET%&
MUS,O.SO?H*"P(%; ]PTFW7#)Q7X+]6"[W^2+[(,.%[P!E#[O4;:9>A?IMRLK
M5DI*9Y."SQS>@>IJ[]C3@4'"*U :@6G:I2SVN[@44<S%QSE^&;NJ^:G]%G;
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
MB4U)Z'K7-T5E^=7>A_9)"1$&]"^_*1XW,2\,?V;+V;=T62">)V'!1W9]I:3
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
M/Q<^I8+V"G=78@Y "YU;Q[E#",;&<B_/"=)LJD< #F^'D?0?^]6FN/8+X7E
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
MNR9" YW0D'H/J_=(*/1N%RM!KRX!%/RK7EH4DX+(]_5Z;L-/W21 .9A7<V6
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
M_(%T2B!$Z1]Z(-2K#8V<<]>T0VN2[AWH_L:7A9FG!-;:@Z"N)?5R1.*DDF>
M*T_3N9F)U(;C85,4>V!$FI-[,JXI XN-_[&P,WR[Y=.^S !61N_>B^<(E8,>
M?T=/*U_QR-FKBR$3\AK-@MF.WH(=\:^8,AVNA69^VZ8HZE-L2O:?\/=R+WDA
MNBI_L?E2W[4:SUU;'XS,6RN-RNPHTKVB7>N[V&@WDNR0:_(TM^5;=6IH7LS7
MFWG8/MZV8LHG6B*12HG?Y(T6[R[9J_\PJH,)G>!;ZIO9.9=DC&%IS\]!>=*
M#9I+"T0R(CTM,*#2_VO-0M<"Z1Q".*9G2;I.)]1>*KG+1!L:W[5 J*SV,;P=
MB_Q<V6=HJ%39(UUN;ZTIE!&4&7K:-5/;X;+!O6%C8U.MHH*!HB*5R_HAEJ^]
MQ7%Q=#Y.*K7^_<9TR=];Z*KEEX,@PN#\Y:LERX@/_-?@&7S0!YW>ICH^$@Q
MZS73G?+4V]52U4;+X6W=F[^$B>^(G--U?7%D[SW/4VOVUOAF=T]6<3J!(.K]
M(AS,GY=#^SUC\:3B'<ZM!6'J@-S>&?V/=$NH5 [8D9T'C T>G/J0+CO2(V/N
MR6'07X*I(4);M]:5F!I5!I_5))'C7!D 5W^WC$KS$H1$J2OR%D)G=%V8>AR4
MJ-90IHBL#,B6IN$V5.KQ38X9MVSI9S#$*%][.^4'5=(, ,M4U=#@&-^9?F<*
MC^MDS6C#]WUSW6Y3?0: YZY8!'WO UCW[MTTL=,,@&E?#K3RW#]!1'F#=[RN
MYMSJQ.2:[=+=5'/?]1)L&"X5XFGE)/2ER[6IKZ;"??&.V5?U0#D_D8+5+UHI
M_NPXBP<\T8Y;8AORH@H^E"$SJS0^A0NA7W;JXVUMJ5J=K4\"O.][?7R0>XXM
MDQ\DP418VSBY?7SA,EL/) 3#%:S?WZIYTM3=VV1R"I[^AB_7?2R-HGGI.9R;
M*?K<@%3^E[[^^8(9.U?UZP8CUO=GV6H;"X4%/7N7.F$&8J6\%U)G'2"!8O@!
M/[.KU#Y5;O] !Q/(8[9#C$J4<)D]Q-L0TP>FXSAW1QF \WI0!L"7W7*ASPJQ
MLD,@4?>15.]#77_Z'&@L@/P;?'WK@=[?IDAN2JH(2=-SGW2[H/RF<G^X?6H9
MNIZFNL^NH58W,)N?N5,P#\/2LU*Y['-R"%+GQ=4A[VZG6[<R /7$K6D,1D=[
M/YAM\"#CO=6.\L,(JDA?;DK&E7CDR5SO.URB4:"TN\$3B.+("WS=BJC_C+Y!
M(@S S$V\0@7H&OV\VU9$ZI*2?B(><T[^IB1+C7"'"7/X*CIR_49QIPOSO?G/
MY$4=\2 ^&_;B5:VG-]J^,2,CF22##WC>\(OOSBN/6EW5#EKAS!E04A]2-+&A
M"K9H1$%,$9=KA_8$)A9W!*0N&83Q6\W0D5K>U?F-CY8'D5&(W8B#UW@F4!*I
M\]P[K+5@\_HC$LWW^;[RG;:52+V"C?/R(SUMUN,_R(*MAB,\[-TG&_<,"]"I
ME WYBJE%A=U)8'&24) O'W,S,%BR $6[S8E9S)8,5]%K.N&6N2W!I7*LFM^J
MC\*?:)RY:;B2_G? 7#O. )RI)\MA;F ^(;%/U@BJUQI40*Q+;9'C_)]UQG:&
MJR\@H8^?5"J>)GJ[3?WV%)\FB,W'7U/9_5Q",R6%>4B5)OGR<O0S -JKH!H8
MY;8FIBO][:17NGA6W $<84]A7R4U?0-*_!V8([8Z>XDM@<\/^HX0Y7KE^Q-C
MT[$KF\WKY%M%VGZ$:B5Y9Z/%G3'CT^TZ\=5W6L%<80:6ZH^_I5+.$Q(E>WJ>
M#:,\AJXZ4Y*>#U.O@XWL&0"'G'+RN=3X%GV9L.W7B$3H)=V>VEUXL_L2RFZ^
M'9(\!2^6CI]*[JXZ5"8KM]E?NVDH&ELP<&PM/0_L4_'*PX4)O3PQ\=W6F3>M
MXL!=K2@\^W=U"Q',AI'A%QLIN\(>S^A):/=<'A[V5WZBV)NNEG$^;C%Z%W30
M-\H9J+JH2+)V,U/JJKZ0F9#-U\!1T+GY;F<\)[3%P+:2Y=TD018K^^W916"S
M)0/@F;'//5$RZ!6R]VQ*>&"2 >"(<!\O1.3R! LUTQWW\CKYN19,X@%#M#>@
M=>_]55(;.N1?9]HS!O[G:F^H GJ Q=7@!PS [8S/W%S,DIB.7_7.UR:3'&S
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
MHV$4/YQ#QV5T^=(OTK;#9FOZO[EA$I3,8=0?9!9E&3/6O=3%A+R&;+E0L&;
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
M<'I6XU$3'JXF5S5F\NLU&]HK:-^_;TV^IS)&/+6FY^P0 [!KXM9N'+8#OMA
M2^3EW;C3SX5XQE89!0)M>]=G-/(N+_U+H,$P!O_G.KO0Z:EQ,"N4VW2?JPY-
MR)_GW-*/!3DBC/<V+65=PRE4QT<KZJ&85Q=K5*3-G@K9S-E;-JW;-P&K$Z-8
MC]JNX-5"7&=Z> 40SJ^"O@9<&*Z+BMJ<GEG1;>/U98+X'-WM:O=8K#1/ME29
MO*OE8,?[Z\^945,&P._'L-M DN=SG!6>*"I.'*2(3OJY7:*)];_GH-_%';?P
M4M"8S<M8I1Z>!:;NEW[@:+'<*3SH)^3/1;=KV=QC ![2<,.T#,7[N3FEK2ZT
M&7!*M\W#)ZN7C3Y"M-;RXZTQ&59HCS'3%'^PYT(- _!^9/0\,_U*K)PZC)@;
MCY$H84?S= EGGCB2]L-:WL2!G.*\TKS\DJR"UZ51I:=7'9T*<Z*RF)-$!"]^
MUX<HJQ6WK:J*WA9X?5J.]"//1./6[-OG;UKX57]V%08?O<!A*/WR,/[L" /0
M9>BP-ZV"U(#,P]IYDW_O_.G\0E:)H\2].BT^N:B"CCGG%N%Z\PUV<[7IY_&$
M#,]@*&UE\^WD5,1DC5GG:M"-Y(23_)]UY8*-=I<K?>)TRR"S"I23D /'T1Y!
MO'X VU],CQ4SP\W+G&HSB^W$QWI771<+@_F:3*QVJZNM4&)=2Q,G^+%"!5CI
M:%WE\;.3QB=RN4E"V971XY# :<JZ)\NS7;?^SF6X2TFZ#_]@79PN]Z%6PFKS
M3Q45P?[%GY\B<^C7F=;YU_?]$?^MC_<7Z/_=QPO]/_;QKL'Z#C10M$1P)XAJ
MS)Q!HU#LISF#CK!WX?X$8N4Y:(,K.%(N>@._S@#(0S5 @8/+#X;=$?)B$.=-
MZ$+&KJ&=5V@;+BAN'!?VDX+YZM.+'3MX&HFMEYZKS(Y^;O>K=<9A_$52:U2'
M<9]<Q*=P!:&?AS(R<>M3#;KY]?#+1,K+A)J$4?<^H8K:R$O?:+9BV.-H6?W5
M%N8HX,T&MKW>@C-"!F^$C]:.Y/K:PE&085VB#F.VH" QQ)XV3)*>3QIAVU\A
MQM%3E-@H(A'TU\L*>XF@K1I:&!+1?"2Q9&&4T;XN?MK%R:XC(4^CT *"<AB
MO*AF>F<6 _"EGC3PC % 3Q+YFOX/I][ZES.OX34]Z1386, D T"_^)Y:"U^;
M1<^2X=,9M^K9R@\AB*67:; A'!0R/JEZK:I2-E4CX)"&'Z^<R^KZ$:>K;6BN
M7G.JH/WQ7O=5J<&Y9OZFI;K/#3TCDQ+-G? /\B,[5:.7DH3,V#5S!=^8Q-WO
M+ 'Q].] I(&EN#DQ0J'A-]/H/NKQDC[@C# 8^"^9^9TZ^LLZU[C/=$>H"@&'
M,#[I,U%*UIXT8)[@" W@6O^%D\8VBMY:O?T^2BU.HKHTKO!::\HBG6*VWBA/
MI \2UI4^BHJ,F1/31>J90DLL3X#S45U?@J;C/*]!Y4 S#,#I_=6ZIHXF^3\;
M\9S0)Q#CWE0Q!J"U]."(N&,0%]9O;+)1"[B7J-N61^%->M\9L3%',456(]&<
M>W?_1YJP1NSIEV$$.\N/=--DE>(64Z#<'!DRT2!9=/H5U?C\>D^#4%I&XYI.
M&*U?>/LIC[$64BQ^P<4(U9A%R2*4X9M&=:>-O\)U&Q,Y9V:!XG/0O>96?XXE
M_A)%,=R+,Z[9!SW2S:-$1/$@,DD>7;S']X]U!OY(B<91?VLF]75:-I.SQVH?
M>9A+SKI<_6SZY.?"K;F4-\+3#:M1N06[Y5C%1K=)Z 76X4=?7V65E+89?_NA
MY?Q!@3(+?R\OZ1&/$MQ 9@7]JM3K'+*M>E=B.$JU?LC1'ZOPF(C1,#<ZILG:
M\U2832QC-[B7-T@ N"N=^:\^@4Y'7(X92X?6GML^\(PDUU6]U =/0=F=W8V4
M&H0?0,ZWNY6&3"LL;X_KF*A]N6C$<\ZZ)DY<K;?5<26WBY>IU\R# =A\M2G>
MV]P;W9Z(I-]H")4JYAMJB&01E8P]*"_6P+>LL6W_C'?[Z/P&JS^5\:MO8VUQ
M82O?XOP_2-9RA&32*EI##^KIUH&@3M/0S,Y?Q,2.LY$1]B^V3:U$![\V:-5=
MB$P:RG4;5'U^FITZQ:]WDD8D/^,&)GZ>M9SW%\N%&7OO;& I!D=ZUH+'A; P
M\TOEVFX/VVZ^^1I\:12<YI#* +"8'2T&<4EJ8_0A=U'0TM(4C.X3?7B$7A,,
M@%H#YI"? B.32MB;EK;4_B9_/V,&TF3'^:]18*7UH(*:IN#=]=XAG%]:6F7-
MB$J''$0V*4D=D.(8CH7HGA8'6EBHBLELB\7I=+'J_"H.FB:BGXZ7HFB+QJ]'
M!N1BP; ;^I8\9JFOBTC2EXU/II9<EXDZ?\S;/]@R/0.V_F5MU8R:A?@XV@9:
M*"F72]^;5G)V]+7OU@KGT@G=WIS:Y%-N.M7>VXXV>\E[+;I7 \L&5O?4I=K=
MR^HP'5],+IR)=W D*VP)3[.D!/5A4CH[S<3D'G>73PHZ.AH>;":SK4H'6E[6
MT?]UR\Y0\$R)V/7JIV5#!WWYXQG$P$,TQH\V0/]7%RP>Q(]0!F"#@#D*IMN4
M,01E06X)W4*; JUTK(-VM: 4S=0OU0P )0D/(ROF(3S#-/]N,4;6'P7)XUXR
M?YVH%/'C=_1Q!D *&8_H@<[[VN]#FJ&QO#%#>T.\D"K%-3]7B3*<V49E4K.K
M6\Z/0=NEYD6I[<9+;9ZZGU1>'XM]_/K[^Y4EW.24I*L"> )8Z8@C-8@ZUSB_
MOQFE.0<VB9U]6!\?E:MR)0KT:UDIB)6 DS*REIIW?$4XPH"#HQL[L <MEC
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
M& 9HGPOJ@&,-VT5AYPY"#L;3PCK%BS2U^K0*IE5A7O(1U7#B^QN#8.7F3>Q
MS7ROKW>$R-< HT> %?A'CNFGP([NMW\5[2K$8:8O(T\^OT/OVC);-%QJT#.:
MD^:= 11V3M[+0'9Q\]Y):\I>QT<4'E/WCBIWC\7O\2_J3)S;V7D7PYL8]I50
MCY:=,!MW"?K=?L]PUF#^.Z+Q=;.<MYO!<.D=:)B^.[JQ4F:<1[?K#ON/??1R
M0+^G<P?#5A^X'?BKZ3&3'[#6[F)>K2/GWT2O+Q5_T:P#^'RT>W")025W2ZP'
M;'QN>,3FDQ<.ISV2NBZ\-?=ES/$KAECPIN<TM=VM&BS554S-K3DFL^1VJNVL
MV/0FCV'E&P9H !2CBB$:U 6(3%X]8\;!PBY%KX1,LVRM+O 1\F$LOZ;_!3Y]
M&4<B*A*97.4\G@TXHEA"?@V%Z>QYU\#I(D\9H#+-]0@2@LR#Z4?N;JPN*Q 2
M84?^>+U>'-PE!$PYT9K@FP& !9S /%:*5'>\&EUVRI0!^F3(5%#V[[;/5#&Y
MRC4&Z"%N6N$TW(/MX:]ZZRK@776F%=SZ;9O0TMZSP#DNYR%0$SIWV22(12/B
MDZ2N5K&L,L>[VYVOIIM:^(=TS*I+](=.#BP/NNL/VAZ5-]@1XI,*)M<O3[@]
M::S'XF_I]KCVDV6UKU<_RWM<9SC)$0C'=>\EZ#MDD9W*C[SRV46&=;0.X"'M
M:>:N7(3CLC+_&BN9ZD838J$\_;$'1E>@B/N74]'<8!2@XNH868"[[6P@T?+V
MNV];>HI$)$[H.$AE_WK[I8 \H;NL)S7" Q+LD-<>+,M,LDPZ13) MBG8PG5S
M7SE+IS);A1Z'7(&W@W2YZ!S@W$K(6[ 2O7^4]TWO(_$>["J%J<"]<Q)J!Y90
MO^H"^0)GWFS="DX%'!*C\O)::SF=YA@@79\+QETJO$LMJ4-E[F$5%=F&]YP5
MI_4.Q#3WQSAK!5XYE.KR%AY8;\HY4M93(SALGC_#L;I;>X=S>0ZZ71['A>DW
MZOA$?5(M&D*YR4O+I!WTWME/;B]Z41<T#9E6 1^"),([( O(B4 &* ?@"D+@
M+7*P<A+9/FP6A"[D,&?.<_S#;AGVX6VYMQX1W-JL5IPJ6FGM-@[7-HNADIZG
MM#-@VRWK8ST UB.LK,+,=:?.Q-1"\_K@@,JUS:SP+HFL@/?ECKTMG*S >8O0
ME!=GN[PT,D])]O9G<D Z&:"P? @#],H3<,214<AXR-YU= (#I$=-@XSDC.OL
MV:]!UO+%]HYE_>/.BDR30!(-&:"Z(%HQ ]0G4HO90^(P__);%.QZ#Q6/>;8<
M.(AIDZ$D$D0'5[60M?5LM*RQ&C4?G\-=6+D"/YN]6%^K8CDSEP7?Z](24E6W
M_(\Z<#S-R?CD+[B8]#X__SQ/X1K&GSPPCN7*6"&U!'])LW\6W2]5&9FLIF^K
M?ZR@LA247V^]DU52)7R E_7';#MF+=@.A3HYB=W5RD%O!!JY6"YMI'@Z/RM.
M@;M-NW\I5)1C>_&]3RVRR7))8.#%J[0CL^'7]K?G@\C--05)!%'KZFJ/+8W.
M]:Z8SA8]<<7/6CKWOH+VJ0H,$"JJ<7_IR=PPFC!"O'P:@$(Y271S@_T$^81.
ME[K$K[VMD(E"U9'O7O$['R=WREQ<!7X4M#WMSW6\X/#T!S:BE?I>V6=JUM7W
M0>&/&^,K^%WE\J%2U9R]AWFBR.W"/NU-G>Q'?BO@=^GLU$,J 906ZC+B5\#J
MR( 9<$:, 7+-ZV$:0",D K!9HX<3!G9QVZ39GZ@"WZMQ[T4P;1)WN 2@7?&&
M'&Y^<>??K,:P]'1WOB\%.T> >1%:HJK#[\A@O'RD!U93*VR/V_-[<):*G^3=
MK7C\/E*RS('78*CNJ_%5VVO[UA!):"JWX3QUW7HB4F0M/<8.N%I<(!T'Q 8)
MRH_]MMK'JS$C]<TYJ!0H MM!;9&O,><#,J>A+8IYNUW]H]:-:XH%X]O&@HZO
M0HZ4I"!OJ4VLNQ"J;'(,3$JJ\BF"M_PY[K(.=$ZS6QUYVQCLL="%2_-/)B;[
MMDE-F%=YTOAKSUQ#'7S#_QKRPC8[)SWHL;#XZW=/V; K.CV=VS9UKZI]_Q+O
M_)Y%L\VWI[<&*% :9E5VPKC-;H-+LY(*1SV4[.MYG[.FF)@1W(*]^<SZN2G'
MEDA4D&2)FN7@3FFS=M)%#KO1;J>46/K0F.\#W'V/B>ME8QF)KCHA>W4&4F]8
MMJ-U$M3=KI[!RH(U "O(W.KL(J&,Z]!?BKX Q=0V"PMVW^"R8B_8RS95A&-<
MM2<;:CT=!:],(+EE@B?RXNZ=\KYFX'8U6&K?<Y662CZ""*B2! F.++Z/=J.T
M^+M= 9SZ:PX =S@4[S- -]4H 7NC@;.+]])>LQ&5=V-UB(@?D+:>2'4E+?,J
M\HC)@E  =MWP$-5U>&S<-\RDLUQOOT/_PZ$37 H/<Y5AM:4B:XT<Q\:C/%R5
MR&R."QY-ENC4^X-$=.QV3@MRN>96Z&X<<T+K&9L?[6FM0#!T8756[K'.8_7'
M(M>?Z.H.];=N#.IU1I[[HGGV7#Q'QG/6N"NO=$5S0@D5^>TK7"<_N;)\1&3;
MJ^UAAI9'@O%#?ZCYSSB*. WI]AK>N3@#]A@V@KUBGDV-RNY*W("Z>'@(5RBV
M6&L(6\#W?N>0GWO9F&W[2Z??I80?*F@<":\CS.NL)I0'=K>^S7?+<4@'Q"Y-
M%'X79(#4.X/!>T;/!H8]$M?C: 7*)/T0G3'@DC>)G]Q4__*7M=!%!,X?W7I"
MDND.3MX=>-/&^AG<W!V/D$A)/[./Q(6<'+L^X6__Z:4Q0GNBV<7T]>17MZVP
M2UYC*=E(SY.&]+%6F=J^6_U:_8OWT)M*SM7G&*!N!U&6''M::$WIR@=5MN^0
MI"[X4_#*=!ZXMNG//KDKJKQGW_?,N_L)BYQ0U9%(:7LTXWZ[^F+G3I)PFG8Z
MO_OVN><H8>*#]M>9,0^XER7[S.Z3SW[15[&U=7MY+_*AV5QF_B+(7=&B#I;.
M "4@FS[8?4>^P'  -ZV6'1P* C+S?=:%?-I4?C@Z(ZQM9ERZQN]46B#[.Z"5
M!1[>OX5,/!#MAJF%3<T1K2>(/8$Y4@\T1>8;RKQGOJ"LCR%_O.2%DFI9E(_Y
M-=Z\9A%*CZ41^WI)K/];<S/&X/^@5_+_RA:*M:,)@#.AF? /+&T[.9F2H]RX
M!"MR/-;RY0E+$G=O5H*OH0?HRKKLDYG#FA-B?(8?92ED*QP&'BA6[NBB:^)7
M@:*##ZMNM-"FQ>%-7N<GC%1FK6;2P4BF':4:_(\.4K WF%B=8'BI"*VH_@SI
M\TY'=$=;7R#TJ6MX@X368Z.:O<".P<#\BK(.'Y-\IPW/H0=L"YH(=5V_8H*;
M&-R /H+S>6\NL*,C:=6JYJGY>BA8(^8EV.Y>C<RF2'1E\B/ F(_B;:<X,_5^
MA_B9R;*C??O7,4R,O:@HVV<HI<+V<-O6[DM)\?TUGHQ)\Y$:')?"P:7F9K_-
M%*,+^B=3CJP8=JK;6,32V_W]QK9L\9U%_",CZJQ,N9$SWC&BBU9-P@?XQGH#
M_1)VXL7G($D,T-,#).\<9&W_4NF?]5T*::$!','R#! _<_ 4W8#KGSH)VE\8
M(*VQL4M24=DEI;5$;_.<<,<?R/7V($,]KGL??_M^^[2QHQXA$N-G\4R^C<!-
M\>'4->O9SELZE/_Y1 [>RY=J/,#%*LR[L39K^B@:BD5N>.4  1#24D\:9C?$
M@P&B5F:08O\UT ;UW^4S_(^;_W*[ >,K1;D?GZ =?*#0G2*1N%0/)IWRQ]>E
M((0N2<;<&EH73+9O98UJ7/DA +D+2\1C%0FUZM,NTJ7FD(T&SE9<,7MU@6QN
MP3O%J0)T&225O!6WPI[G@B5B9Q=T\.SC?GL=7H.^3SHRV*ILHI#9><1^.>.E
M(^'&;7Z_;86DS:46C,+]?)-A?&(6HB@R#:ZUJ+,;TTO'V/DVI,66XS,B6B&\
M4$A<0)'H(',;[!@@ ?IO.^[.XZAHKFEAU72!G-6T= 2+DF[?QTU]^;IO[\=W
MCAZ,<"G 'P\_ #XMJZP>J#/! $W26]3KS.38H)<63<"DAPFL.E072/^RW'I%
MKKU@\#<@P/L^4A$S;:XP.VG&Y^[M^]WB P-D4\-95;RSZYS@Z?9YY\8FOE6<
MO?5I$DD5?.'X[4C,D\VS'(4Q05E]A\4># X)L#_TWX=?G, ]&R7,3OIO4<DI
M]]L[7,Y<Q.^PD5?/]#\L[W[WI> Y3-V WVXRM3E1-9F"W/*')W04REV/-YGW
MS_:--S'_%&]BDO4S9%5['>^A?BU&O4J1>!]TZ#!H"55$Q_VY=Y=0OX-)YO!C
MD$VG^ML,$ '7&'@T,)0!$CS,).7R%S"D"+HICNH'#*WBG0BO8,?_P(]\W[_7
M-IFH6A.C*RI:,&E0.0,4A5%'02;LJ&S0*V*PU"6!O\Z*"_.S1X89H)(EBAI3
M@Z7K_?0Y.E,;Q.HQM%Q.';HP"SU3IR^[CUY#1RZL+K40DF%'_KCTJH<A-TJ[
MQV,%<)"C>U<%9S.MO?FL?;I<I01/A07W37G50#BA!JH17.$G4HVXY&..G=#[
MK+I@MFVTKE(J_*2NGGC@>(_[B>IRR#RW=/1[\-X;\[MPU7KS4VYL1@^:'[3]
M; F6L!O0WS/EX67P*YY3B &:EC0OWZ#.@K=R5S5$Z%M6LV'F/FHN)#LWGV[:
M>&!#376+\_H'5U7S4;H[6MOS6&*;DL%#X@^?A1OY%Q<T=VTB*T>>=?34G>_J
M_C"R/CF8XC,2Z.UD=ZBN5E?-13ZZ9#=88LG[7L[#T@=9J!G#)26T_&/3W[H_
MQJBW@E>^<D')5$7,(>:N2 ;S,=6SJC<+ V0!F^W9PWF2Z1?);-2KE0Q0(4QL
M<QJ0HF>BX*6K&U" J#8#!][;/8+O+.(PPU0D9JFE$C[&WD)W6IV2AS1CRKP)
M)%CP,09HRI[&!(W^B!4VH)9*_M^^&=@2MCM"BJH#>E#?X-0N,-.2WGN<JL0
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
M=;?G5^O[9 CFBYAIK-@)ZWC*H\7R-?QAOSV7[ 'K$;E.(3SXM'X%1&BY[3[
MT*MS($SE#<5BJ,UXG:!2ZBQ\ (M@*F\&: 7?<D\!16_Z68UQG&]*P,OJWV]V
M',-4EZG*RF.8+HRS:_[X,]V L^ER"17+C6F'HX1?>DDJB)^X'SUX.K?9U]UZ
M,\_[O?!O_+H-%Q7)@9TI1J6EICPY!,X:)T\@3M-<#^@JW<(3EWT&TXL*:()P
M%WOX&&5GAYW<;O'B7V\M.<F'N&ZHY06J@:$Z[.8G?,W=' 7;'8:L7V7$Y[@,
M*3W6N25>;*0J^)6N1+(IJ6FI'5<_G2G<=PIVQ'LE2HYM-&#7*Y  N?NK+^4"
M9%H>2:) 0Y&[,$(/?2L%,0$F(YBSY\/ N_@Q^!O<<:/PJK<_R]:ABB#U<EX"
M?[*!*_#O(<%@9!BD2V).=:QQYC O2B[ANLZ6W.=[0BTZ-R;Q23GMKG[\ED[Y
M>KWKB3(G18^\CWO@$/--B;4NC%I-_+CHYE"!S4.:=\6D"-"#-&&"+^M,"L<O
M6-$>!D^%)/0FNB;Z<T^3+B,7'P/Y.YK HFCL'Q#UW-#:QLO6R/#XYZR"@KQ*
M&]YW2GM@[]G0D6HJ$T2%4;%6"VI?P6\PUVZ@.(1QUEX+8[!5\_DHN)@U7A(6
M.0[2!+.HSC3-GWUWT;3SP'Z6TW4#\VXK1I4I&.&7?5SE';N:#-#1V)VG#%"^
M:.HQET^;'TWD6X$@-C7T*$O.WH_.W,^=WPR4;&UY# Q4.L3E02R#U)_%R59I
MK8H:&*;YG,JT'Q755$S'CHO9DRTVVM:6Q\HQ>[(-UI#JNF?'B@VJ0MWZ+'^(
M9$&UUA33J'!\@E"4)G-I[>=#JJW+*B*9E"*YLWJ=C>J0A/WXLK'^6M>5'RV
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
M#%!QCL'?UG*YQP5?V%8G43E96%H!N/FX!DTP0#9A6#/HZ9BNQ5M#W=7QQRW
MYV/T]>^P-EYSCWWJ1^KJ&BJ/K)F<:GW7='&PAU?P*JI XK$^K$[OVO(3I)*%
M8KUJJK%,*]N\$M%N!MD864@$S^48&'I%?9^BUY3ON=DY=S% 0I9R5A+Q$UB9
MYX1/$W$I!S,-+-W+>EW&\^T>CF44.F3_UJ I?+"3-\J<[!OMC_Y@,Y=F5&-&
M30GTK8IY$/C10)WG[;VNC=:U 2&V8XUWV<MOH=TTKI6G\=_OCY1JP>?E<2?*
MVZL9=*UK+?_BY"M,#GKT_L\:R2Y@F@X7]B>7A@9E42?A [,I@+\(?+:P%^'\
M1U[Q<#OW9E@F=[A;#Y3* T^&[#*%C!="[K6%12C4,Z69:L64YI<)]"RU 29\
M,\%]66=7=C<O<%U'Z>1?XUGC=C7$Z'4C]O 9EO4>^L! 8!,#5(>CWVG#+!9A
M ?E)#A?X^L_HO9%!39Q ]>D_9) /+3J.31EQM:L(WO@Z33;LGS0.BI^<P-JY
M6]D3;W,U_-[95P\1>=EEZ7'T&KMD^4WU:U+GB*IM5\4-#YXY-IS@*RTC/C7V
MH+?KF%!F)KN7MVQ<7()@N[W2X8\[NOO.W6%YS0 9)4 A/0M,[GW48BVXLG,]
MC0:8&B<#G2LK57R=BXJBFN\<TWI&5=[D?K;(;;?AIL:>_R@3RBZ/:TK?=_7%
MO GJPGUZ"G4<G_+AYA:Y^F0%VDE%$R^)3AE888<7PV>\N8_9I'P[4!F^ZLRO
MB65%;5  "TP2\$1R;)+3S-,YLBEI/'# ;5$Z:A4[1)PII9IYS=RZ+=+THFV@
M(CG"%7HB+NI2ON-K;%B(ER'+"DOM:%E-.:9<LX/CC+VUN<92^]**WZV2%4/H
MLL!2^JL8IT9_\(9_\/< 1U)FP7^NY(:'X*U6P#F>4?!)&=?FW13B 5]K,KJA
M=CX8XNRBL%.YFMWN"H\@CFB\OUT]>LO[T$+^F'MY?,V9^2C9LV3CF?,<N07B
MG(1#9'>L_WCW; KE%CMZ*M/0_ZI*?\(WCW:CD ED ]\>KT_;IE#ZRTCJ]_L2
MEW) [H\4X6);L%<8#<=+*_*I7#>4P49:[SZVZBF9*)NKR1OH>[_W?GQT.3_/
M\:EPC,K56]6RXL>/7'D'(^[KF_&)4F'N6_MSI<M*W/>]KAVNTR87_2>J^Q$;
M3: F=PX/G=O<$JV.0JZ7U&E6!B K-J-9W27RGU+/A[JX7GH!$^[;O3GF_&%M
MB>43A_J1+@(/L"K7CN?>QK_AR;"X1L(C9UY.LE =>%5R\G:6#\\EKV$'3S'/
M9WL@[DGUB;]&5A9K3EMHIWE2V/L@5VZ&;\WOJ57N+98O\;PHRE_V.4S(G%0^
M;WB/??B3P\,S:CS][4UFO3HEHO9C/ L6IA-W/&:/PEVDJB -LZIZ1E1STSJ8
M[+:S[MT?O7F%\%19JBM^#;C@\_1F8(&KM4,IIZ_']&82[:1I=.=[_R?2EF]N
M&=?&"4>Z/-8Y'MW^:B*/>_>QNXM":L/XDSSUJ[9J>DTFVO%ZQ(./MB4.7CJ]
M^*_E#/Z61LE.POEN8^ZZ0 B+03YD8Z^TYCL:PA>G8%68BAPSO$1RFW",U9=9
M=S?!:EE(=>JSN/2<L_Z7>=EUSXT.V(ZBNRUKZ9,=)$_<$P>Q:;.&:_T.IHXN
MIPNDXW(+=$,R\R6RK/0CS@5MTO:$<1M+#%"'&$ 2V6!J"XU%)F0Q0-;<3=!5
MG?4$ND0@BM[!M%A6=;3H6ACJ)GPJS((!"E,#3.#D8K<0Y)X1A*FXJ%?(A)T<
MLB:05#<"S)/A.SDHV+_U:\WN+Y3I#=\:F6RAPCVK!6B3Z,3:PQEKZ^_.HE\H
MIP?-J/X+5HU6MIWS64TNL(+$@J+<<V5>0^P&A_DOJAS7U2#=MSV$1:%IU&(3
MQ<5ZYP223]_RB"3)]U1S=9*!MWQT?N3#]@*]>)L#?(6?-ZKZH[+V]LOR@C<^
MC@M6,T!ST\1L5D%_QVQ$D4^D9PNK_V5=JT W-VNG%4G$6M-!774>B(JNS@$F
MFUF?OZI&L/C:[86XI$0IKVW'E$?*.@*8!]O;#! _$_X)Q76'_H*QPG>8:0&]
M!A:B_]CI-N''Z@;]7+@3DAX/7@^=O8$-\0T_Z.GS[))<G%FJ8-?V06HSI*X_
MGN3HP=+@[01-"&3;2$MP\:L%(W<%1@9]<?S59_]C";-GVF['-%&9;Y_"Q3Z8
M]5PR&F+N68P)J]]%I'"9<:=T>RC/+;8EA(%V(2!:3\2LRYVMF.WT^'V\>$P
MTF];-4#U0J\MQ?I)&K?L.=/?,T!LIF>H2T;W?PW4BP%.Q[TI?#L#[Q2>>)W)
M]8YRHEQ<?\N?U]9Q3<U,;]B:5SPT]Y#&GN7%MYSOCO:[,$&T?J[5'V.#OFS8
MK0I9-K4L8( NNR*D W:U@^$]/86="M,R:ES_;HVFD]#SF+5<Q3M,E;X"I>_>
M[GDVY<)$/AU/YEMFB+U2/J.W]%8=-"T3A7:K/^<E_B_$HO L?-H) IW_Q  E
M1#- RMXZM31J) /4W<< Z>*HT*4$)O%CFNS,+RKN9"34TI<2?K4 S?K9X1J.
M[TK=QSS89#B3VBUT4N=04Q@ :<$4'4D7")Y;\46*'35<<6#X^]1F0^9?F+M2
MCOD IU?G_)QLCB\$V"Q79!KC-I!E_-8BC8R%#WWK=^HALP,-(RU\.,=JUE\7
M"4^9@][!X!=@BPQ0N,@XF'8*9D,X5;^'W%[U88#V3+\Q0/8)DQQX\+HR_!-D
M<WJD/Q!W<^_4'TL59 E)-J+7CE#"&:"9'5HM X1C@"IAI-EQQ)YW;3E3Y LQ
M0!_/TG5/8$X=2,)\#[@*S'$G_AD4I[/[D$RO[YB&[C$I!@.T>X:\6,E"4&&
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
MJ[:"]K+&)3158H#5(ZB_!KA.JACL=&+,$;SZ%2U[)L'P<%(0*SP^].CE-RU
M! II4SVRJF-;4?)50T2\[0X\J4T@"+O]SL>4=\ 9Q65-A7?TD'8=ZODH,&@,
ML:4M1VB?/(55-9C=+#VQ),&3&=;A%6!VL7?\QX.+M/F"'CF=8[M*&XN;W*_>
M  #OO=8#_+'SM]JJ(2-"L&:G,2=]>.,3JZ#\%7#HID&FG94#5\Y]T@)%<KGO
MZ^A3!4QS[PLIF@#7FT;SI>%X[N!&36V<^*ME0Y*JSR7_D_Q:2J 3%V\ 7Z_=
M2/$NRG((C;?CV>KL-/JP>],5JA #. ;XLC++1V%H1?P:7 ZU*6\-(FHIKI=.
M?J,#!CXS& AI%KQ'WF%',C ,3I76>[P&_C,UY?^.8$%7(^V\2,EL(U3\]'OL
MR_[W)>2%&=ZAYB[Y9>[U,K1LI9>?MX"(2*]M6E&S,NYMJ+'Q#9'<&B?BS8GS
M4"<$\V]##O[-Z(X*?@1B8'MO6".4DLSDY?*X8?>9?S5H%9KCD0NM:_RSJMM/
M,H1%3(U0KB617E)R]ZPVP;,!N#54XAW9]%H?IKQ:X"M<)<K</4C688:(7!PK
M]Y9?"D&[<YG5%N4'!<4+[9;ON P.]]S^GE?:)?RF)>42E5A*E([QQGK.A3KP
ME*1^K4VY,#9=8V,;I6^8, ;A,!J7OQ:25I0^GB?>-RAK5==;D)ET^>7=7)).
MZXX#=/$T="Z:#@!U+(!I83T,OD MD'\+G>HG/J%I2A63&AB:T@D#(F=A]Y((
ML&V/]?W#<)(E'="S16(L:KK$SVL7!]:#4N5/,&*DW\=1"T>Q5(3'.D:*#FC"
MED.3BJ&]E^B #@$:-+X;1>6"']RD&/H2*1?-EJ#MQX;H@+NBC"-56QRPA*!=
MIZ93,+ZT/Q9H1J!M"M*##ECLW#OXPG@C%O6_C<F7J(;:E,8#YU>P.TR@K38Z
M #ZW74P'*-DP9!EMF)=*!QR+KP%OO:Z =C.CR,XKV!J&XON 8GAR:3,ZX,L]
M.B!.@T('B"5#]R440 S__I6XOG>GOI\.B&')I[TTI0/07F;4 0A%C:Q,JB%2
M#_502J$+)+\5.J O8?-@5!7!*&A#YEH\Y8L3>/O-.@U=0UQ+@LY QD%=(ZA_
MMK!D&HN8.VKN,,/'?N:$$C C*'<T'7 NH(_F'(]19H#9;9H)57R<:C7!#:Y1
ML!]Q-LM=%8D?X_8,E!VMY] )+.A:5>M2J_FZ8_1)'./R1',G2E=;*5900^]4
M.)>5D=;[EZ9UU WY#JQ4:&'<6HNC8?&5*$Y!EMZ7I:GA"8_KK88R2W*-'**R
MBT6'' LNG,_)O"T7[G\WH+LRF!B2S+6;!J&(V*Q0RE%;6Z!%YUPB'.Z"(HV#
MEAGVZ4 ]RZ JBU \:F&R7)L(KS_[ZXFE+GSO"8Q:7?8%M$%C2&4J90SN%TMF
MG(Z!E0GH?'@V-;VE-_H@!* \[C-J/'G7_<4_DJU6'(U=F@$#L0=Y=\&3C0RU
M+XB0)PBL31^DN+R@ Q*U&8?@*>8H8X,G?I"A;4,2Y,\RCW])J!'J!G?JGWDZ
M;2 28^]O?<;VK,^?&^>H"MO9K>?<)(I\7CH=U*PLZ"@Q75GY8E':DP[(>F]G
MD.0V-Y73>NW)Y4^X$1XU:<KAWV5/$%\1YEF=J57E$;8[V#6A> .GO0J9Y8AS
MU M\5FH@U@\SMRDV7S*IC3TO!^^:B&7)T0$*(!M>'NW@ZI&,O^8T5,8X6[#9
M<,HW4 *'I.C2DGIIZCB/-/^VCK0_\?H#E(7'V[*!D@C#RHFO_7IS905AO/>
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
MT $&"R/-^D96*0:)-MY6L>-&5K&)C_FCE ;7UD8.$J*3HM>KI@[4T_W3M<2
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
MG5^Y_'GDQ=KW]5?ZJB8F'+^]$[@B4&AO[[N<?/\0.:GG? #&59X.D,0L65?
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
MS]:0.L(HQ9CV)[FEI5@V_\3&/>YTV/]YX2>(./K(P,M@T7,'=W'M\M"PX*[
MP%$QW.7AB]6"\%I?7+G7#>:"^Q:Z3%>'%W]@Q:9^".,L1F3WT=O&=9UN6XWD
M4<A8%<(S=_]>X+5<G'O4R4K:]F9E#?UZ)N$Z.:!*&!]OS/A/YV)$?<,MKRF
M9'V-A3IK!PI  !A-W*&;E*Y_O53^@V2U>0D3D]NV);M3B9>SQ4%6D_AKRLOY
MW*=[6),M(;MWM'G;C93X;J[[,]QXTVDX"&G4+TOJJU]L6G:-ON1QJ:5T4O[F
M..>+X.OK##=T,]QU]]S?=ZV/2-B7R2>7[SVE\U$__\OO\S[1OG7,/]GY[,X9
M*>D_EW:.X/)9TA$H#HXEMJT(29=6[Y[THJ:."EYWN@-5+%V2!GV^MMW^F#9'
M^.X7N5!=5[AJ.RFBRP#YU% YIJLW9#7HU+1#QA!#A=6MK2;T+JF@9@N5&%,7
MOCS?XR:'!V:+O49)[@<OD,_S7AB;^T#*I;X#^M[2)!J<)-D6S0E+A'@(6N%U
M_5B@%H[:D1T'3"J.!>O=XD!]QQE"6V0Q*$FYVW*]Y;$K83U^PK<Z]*I9;L;[
MQ.#+*43]+0D^J'I9P,947%N*([^+V]UP1B](!5%RLK[URXOH_$*1BJYF9%*^
M0*HVX<WIM\!UG(Q;,*V'4<K2Y<1_FOC_4H6*+ D7DTI0)!V>+VIS%W<I2HMD
ME&EDJ3<( )R).I'M;6K^9U^<70GE$@I@UE"N=;*+!FTM]9<JLEXN*0&6< ;6
M@UF>.+WXPLUF2:+3R(DMJ<8W'.XY-Q<;R3\N\6J[H4E$PCAJ!M&V&!BK%B;-
M];E]T32K(.6FW4=^E?$;<R[:%Y5VO*K5MSOO=O=ZXOB8A+KB&$?DBME%[58+
M[R6K71U1>MI3U)LG%S>:G5I1<VQ[D!@1\:0C_@!W+KY8ZICI $_B 1/$=C99
MF7T"7L)<'LRD,!<>=E  ZW(KK59[KN!"!;YQT9NT?8YJ(6D;DIN?5 297N<[
M#USJW&[>L4*],64!C=%S!RY,?QL=%'D0?KB:NS1\O"WNF*Q#?$+U$FSGJ2%;
M X3UZU\^/)QM\1N;F?Y^N#YK8%SXKFU!JK,!ZY%P<7FA^Q[WU6<_AK9\+MKS
M/_O"G&(LI.2O52<HU\M%K(,..I^)DV!AR7J3V;4Y.E-0<'NL4X+]L1\'_]&3
M]9;CH5^28IVGR<YQ^LSZRNK&ZIH*1N"SQFROKFGK:HUULCUC>*BC:):2DG'A
MB7[H6(REZ9,S[_FW;^A9F*[:*#YA?7+ QK>!Z28MR/TN-(H##SHMKUJV3VH>
M>*H*"EJYLZN/N(%CUY+W()I&5;\R2XOJ=>08GQ4BJ\;/H KV</ U2_X9D&5C
M2\@LPKG(YUWRRRW]G_6O=)W,:$M42EL7+HGP$CA#AA2WZ7._Y[A/9 :=?C5&
M*H.8%++,%H_^LRYGH@_4XTR^48N5^,4XAD2=14--8%%H9L]-Y>"9&R)6L ^>
M.UKS:7=X'A(%/?7Y]J?Y9(777_HQ&@N>WWNB!%%0/9\K645U*2BO6/_6^JCX
M6E_-*J=(K^?-8D:O))*4;XYTW\'%@D)J4QZQ5;G7C;I&SGJ[ GJUA);(I> N
M[>*V8PGRC5)2&K2"0577$/NT/MMM_ IS@3C,QV-Y;^:1VIOAHD[MFEWW6L<J
MCEW%8+7]MM0T"::6?B+U]8NWB]QU#/&_2>6858F/;IQ\7GZ$F,LP"3.?=03N
MV1)AX^"5X<H2LANL)PJHK&D,PIT^JN 3[2YYUGG8@>S58VA*D@]K[Q5[%G22
M(_F;$O_X&- %;>3XW"F 'CM&UH7C<T[!;-<&BZIR#T.H=R,=YZ4F G>+*("W
MLCSONA>:[F/@X;T#O9$I-F\.HKU?X?7V#SGN6'WNK96P.L[,[AO[;)!5>([C
MK(PN+_-9#[$)B!LWQ\E@8QO:Z9J3L\VA_4O\']VRO8+['%\2Q4IINWEC,/.(
MUA%EN)$',!M-"L)1 !(OSY&6"!BL*B$(GP)N"E#=@>R(K\32M&T95P4'OM)K
MWTC.JAK1']I$!<'9E>5&@L]%Q#=$JFMKWA$9']-YL<6SZG4'"NLA(S?I>DEE
M-)^N;$<,NE<H9SU0%L%H5\F\56#+*VALO H6A5^SCQX[?@/P3T%8IVZMIA)O
M'?QU&KON00%<R":;^-!_0/3BKS=!:<Z]:<1@E^OI44;+@1GW,=U;Q9](_&EK
MH:$F76?>K;GHBBP7\*S?4%<WC"W,CNR_@.^&-=+77L7A:TK-X<H+!@[K$\,/
MCRR2](_Z,D]$"CJ*I WO*$%"TMFGG4SAA<$BB^%/%D%W"&,'98(-3JN=_U5R
M\W]5!B@!=],15"0_ "+)'0*I2+YVIPSD17_L"J4GC<211ZQ6^6'D90DD^45^
MZNS\R%]3MXW8>8NZ))6?NI(Y?N#?2LH,\'8XIA4QUI<?$4.%L#W\_&);ROG-
MD->9<%;?ESNW3!-&6N;?WOY@OFUR2.<1;H4/C]OA%-5V_Q%%!2/W#]$'L<E<
MC5H3Y?1/(-.I6 _L.?QTT_N_BN(C*0 >^N6KB61#F(049K'AYFSLXE2A0MS&
MW.J,9.;Y'J>F+!3V,3(RZ)H]9YB(D;R^\I/DC@Y<.^MX]!5YF?S37?[MY%VB
MF_-VW-U7V'KA=A?=Q!G%DOAMCO&TZL1#J8JVDZ*>L+Y,#39IVT?5WY\+2[++
MR!Q-;K%G:9<6HSO042@Z[$Z!^(JGG\OF2?%,LENM[>V\['['HJ^Z(I@'7+G*
M*S^W'>09"MLM>:H^%G58W G,H:E3O98BNX=,(.C'^TAXQ9DMVRM5UGY>>N4G
M?S3<Q*1($O@4$?ADU9 UHB<=(_5NGP(03#^@2:< IF"%^Z=([PA*>Y,+*;U)
M/YJ>>^F_<F\:#K6Z8@D][8YY*!B;<IX4'HZLF<D_:Z+U(WQ8(>R]+9(H%+5)
M746/M!-\ZO8=9RO,Q?;1K;0B:X3ZRV.0M4<:,H/J#1%M8L]_TJ<29&$"E9ID
M5^!NWF8X="MT<B^7X"JW-65L7W.[Y.<..G(ZF#>Y;$H:3:=1K&S\:=V/M:BJ
M'L:F?^JUN%FE0FR$43N#^,/\6+^30^WM5*#@G'R_W+*W%Y-FC+=#S(?6ZQ<+
M!] 7!XI;1,=I(_(:$+21QMLIMWD<-63] P8/]#=+W'OP28T,?Z^7' .1KWWY
MG8HS SI*D8;_SJ=H(BCCZWZC4@D2]G=IJA'5B,@+9.OB:%D,O:+L#70*XO I
M=9G#]K3)BK"=M#[BS=\= QX<4GFH*IT@\7EX3BZYG0(82=WUV-/"SZ:\_RM=
MH1NQ&PTA0DN&*( V>E0J,3<''T(!0!'';E&P06,XR:=.^'=>8VG7[WR_O+@F
M;?>[ZQ\I@/GG5#I1#N1'Q,!<JZ?;Y8Q@?J[=\V2U+5I)C5N)!29UZ45IF[[N
MIO)-R=F1@[J=:N^^'EQY<BO]6_JK]\0R7+1?\C8J?!P4Y%Q;:- U][BO9RB5
M>/]Y]'=;/?.7^EG27Q6-S-76!C<QI"\;2\P[)2?G_KF7G4FW)[$4[DWBW@D-
MP4IC)K;B; [UVDI][N>X^\[>\[K^*N5BQRBJYNUJU511J/0MWQX)%Q=;<YN<
M8!X-L0'6U!]NDX*SKH-"K1BC%](-R<P!S!S.S7<E7.%$O;&B'O\;@Q??/Q,%
MP4]T66$Q/*F9-#]WCG16?M)'UL/HWA($8_*.?&;?!\:R]LL1PA BHSY]Y8I?
MC+0KZT6N7\P(2TY]U<36"7[Z&EA9Q<#7I+0<5P-R'W3Q,5E63=%[TFAH)Z7V
M4F^)YEOD.0Y-;!'?<1,_S\_SKV=_Q6$R@"E*6U3SEYH2*2(K^WEN)QH\J+-O
M.C:JSK/[^D#=<,(_NPR^Q"__HFB([_J6W7JEZSQKFI9S%G+5'Y.RT2O36R84
M#D5N.TRY7$?V7KV!"5)8\^UFH0"L?IY\!.ZZBU7P/A!YJ*MAF/!95U?3M0\,
M.'4@URWEEL&#E28D^9TZBOM4VN>UTNOT;9I!\ECYP;F1$+]Y/-C<(CWL7N*1
M2<7,-?V5#6?3M!',]W,66D\\:HBQLL7XZ]^Y#7R@5G4U%VT7O-6^E1[[+ [3
MPJI=1J^]0K;OU0!38-; I<G!#P0J< "]2L5)WW0.AP!_2"<5D^\Z]/<E9=Z6
MT,A,1R>CZEUL7K<LX_6D6;A4S%UN_CR@#VXM?A5HF,U0M;)]-S,W?77R!] K
MOK& OL^O_:ZQLTAGNKMN1G5H>3?+E>S%@&'.1,48XPLS R-73- L!4H,3T]K
MO[J^LFK[XO1$E9RQO='.?=^_-GK\;R+F@4!&83;KW<E&.:WMBQ;1S, H__PP
MI)&B[^>Y:?::U1F[674Y:R#'[MV\6</D=@7!KY<<GV:'V(:#1>6.69&,:P/U
M,!ZCINR9-.O(%&UC!D?NY3MAC$"<-KN'[ S'*)V*2QX%\.$D\0"^TR"VBOX?
M'Z!FZ(YHZVOK:.J--NLKZ9^)'M>I$NK4/*O&<#4^-S?OO88NQH/+T.#*D]LA
M4&P%!XW\4^'S"_1Y&RB_3%@J'IO<"^,'QQI>:I\T"B@+X/)[UVTEX?5\*7\X
MI\/A544OGEB:+2PRL]?_T0O[NFTQ\:M:=)NZK+J85T@)PLO9*QTO'\TXZ18!
M\W-L-J^%M/.2A&;#=:-IE7/G$XRJ=#/'&!&5XB/KX$\U?@UKA\$^>^S>ZT'^
MB]S*?\L27?U%4B*_!HHT77!BE@"V@[_)OAOK-=2(F?8O#>UJ3=Q ]6J4??Z(
MS"SR4O-(@G%)A@_%Z,9/6W]2WNV*DVN66=KJY'0[*1W!>2(O+4=D20M\^>;+
MN99ATUE0%%Q\%'U@4W+O[?K'".P!\8EHZ1+1=PJ9C9@WAXD=IO!&L<T!69KD
MO#C'RKQAX8XO42MC/J3DC/+^^ >:J1W,O<?QP^8\KT?7KO(<L-J@Y99>A?B(
MJ)8Y><4^)E\XXW4>P;7UB1IM<B*25I:&OT(;?@9D!!*%""ZYV-6Q,2JD&+=/
M";;()!OI5!*NG^:7.0 )6A9G!;^I-K1.#RG*1PVQJ_"K7).<D&MJ4<7?"F^[
M14@K)[R#VXH2 VH13JF]N0@_('["7PQ6-LRY4WID0(\[O<GJZ,F261>%P7=V
M%;0ML/62.$!(EIV;;(/3L,O%J'$-TPNTCG<*D6Y!ID5G5-TYFB#$!*@+7(4;
MO2,HP2^Z.1:[)U&L)R;BGVCU$J8:KKR(6GG][!0L@0*X!(I[^<LOAN"#]5I6
M/*( GJ=RUR-^0',];B<+5=5WBAY,-3:>54MY^35@9&9_X:+)W9COYT3C"Z2\
M58^#(:D^8CVDI)Z&*#AY<\GHO,-KDNHM6VM0.T<R^ XYJD)B,(/ %6LUSF&W
M+V-+, T8"!DL$WSY]R6= R+=XR9HZOGQ'Z'UL8-UAWN=I B"9O7>]=>[! >7
MK($#T-.$ZV+5A]EJNK3W<KJV>6*3I!/>?>:YX5U@:!9<$)8FP=]T(+?#+8,3
MQ@:TWVLLM?&\V#.N&H)X-^LC_%1,X;I/6<QX IOO%<?8G)LD_:/X4X>"WTA'
MY,$7U?'X+R>W_I&,08/;)QN)P(2![XTR'3=?&101+@S',#0V#[7<K]+;9IT0
M9."4+BVZ:\G$X8J1']6Z8PE><#&WC/FH*;OB7#]8V[L5#FIU"QA#>@&J)P,^
M?T7G@DC3 <LR?O>^";I=CH @_9^)@K^X@JSI!TFR?G%4 'R?ES?//M\JHR0C
MT<ZW1^KSRPMK*^^^NK6*7@-TK?XL? !X<M8 @C;5C1FW"*TZU_/CEU+>*B]]
M!(8,C-] >/ZE)3G1D]I;068XA?LP;X7ZZ:'O:BX$$:J#."M=EKX0OBG;'HE,
MKJ]Z$^U"Z\MW#[DU9;N16!!V]N2*]9[/!7-=%5_?8#N/YY-,C3W$?"Q0!J5<
MO^F$Y-I,'AC*:*RH7< :K1OSS3G2=11!@RNNH03@LRM!57D8$ <V'4<8TR^.
MJ2LE,^!(55Z!<M\\0:_\,M99YX,)Y^T][PW-(9UX&AR699R<[586BY.]=2?E
M[GY'!65,O@XAPF<'470\]-N]22QCV*SR9Q1 HHP4S1*'NT52586VAB4)0:53
MALZ@(ST* )N#].XH0NZ#N*'7*K.*V1_8'3#2,VNPL4MB#->])GZUCN8Y.LS$
MZMTQ#Q"[&?N,$>*&\!*PW-U6#RVG &[$76X]5+@82@JZ>G)7W,OHI8[.R0?@
M8($$H9$"H#TFL,S$JPUT'"F/3#F'QI.^JS\AQTD<ZGVH()I)LGUHM)I PFPO
MS[7J/#QY;X?IOY+5P'^C0R(8N@BN3>7;8KI0XX;".7U-1H-I*QD/]B,.1$?H
MVV=,]TU[\VYH.XU4Z9VEE7T!7A0Z]#G(,\&CI7O+\0&_T"<A=7@!PARQ_H'Q
M=Y01PF,)RQ+BMBW3H:C-'Z O$M_S_(!!]W+'%N>V,KD))]#2TFM?'NZ$O*,*
M]=;5Y?C*YY)1VE)0J*#+'C*L;-:?O_XBP((":/<[!A-U_Z6Q;]H.B3.)8&MQ
M7%CDE8N[L=78,'6"G).T]25B^L^]2-:#,XV)$G2*YV3?_NAU#7)97./)%RJW
M"=-4D!?MLLCIX9'!$.>)F8P[=4BB?85R <NYO5)FY9')L^Z=](/-BGQ4"#=Y
MM^260-AAH5FP$_#L#Y 3+)7^T!=%-W?5W>T?_:C:R"ZIAP?.RY<H@!!S%(@X
MK0/= I>C]]<>N9&]^6'K(_O7ZRD 5^K3J\%:QQV)T5+@/U,W'OE1D6IYVM$2
M!?!E,A^&_X61#?*!DW5E!\D^3J#UOF030?P=.30VK G5=*0YU/FWF%BI3@%\
M*CJ!Q<:1391.+HW+X7#;$A2 M-*)*FP+EF&,/J$_@9.($\$F.'S&7T(SZU0&
M=<&% H"+N].0@:C?A\V())&=2(0O!7#L#PTG#5=2 )7>Q]<<4[?O$\%&=-#.
MRU__&<H*)L@NO]LBI?X>:W#R+ 5 [!@C1OUN])8+[TW%H:G44Y_F]_F3/I$>
MPIKJ7_"_Z_QI[S/9%G*(@RP_H$[R)!9' <#(\WADN!UH;0([><);37V49T%I
M,8/$".YC*^H85T.(WWS-_SEEZRD9&9$9O'7*%MF%V?\HY.8QC;U'?V.HYR,#
M[V/>GR@P!\I0=RPS5&562?>@_3QU(,>-4D@8P1'6\B/@F=\;I(%<-@%>[@;D
MD\+37#HG<@DIB6H'?R:<?M?VLTFX/A(N&OZDP9#C_+<FQ8SWC5]\[(6KOCZ^
MZ;'MA:*+):0LJV,B!)AL:OW5)K;8"R7,2;3)A],+5RW"N^^^".7'*U^Q26V@
MEUK!'1#IE\%&XA[A)%X6@J3G9>' 4A#V-'3_4*\VS\P8/HUB00HOKN46N[$'
M;^8:FL'OW6+X_ FG1M"\=H[&4*/=Q=Z#F ^=K.[K=H0K^(44-LVMHY5'5RN4
M+P8B/MJ,8^>'(YT\'2/;_-,H@,A&Q:W!(QUKK,^&S O%4@=\"GF;- [(.VUW
M %;VM'@DM39/HW;C4<I(&E)2WY#^:I]PD^! /;2Z'Z^!SW1/T-IN83DC>J(:
M$B\:7N4XY^.R-C]97+UBU7 K=^@T9 6\>Y 'PU'7_*?[I!BR:9(;:%B6XVWI
M4?U>B#3^9G]_4-NV1/<APGX^2YL.(TWC;6Z>$Q;"H).Z*^B\H-]^MS+ZH*J6
MUBUSSA(*PILNA3L)F"^S'>JBX :KP_7WDKQ9)FXF:5K3S">^F)_IBH K,$%#
M9@4#/ZBD/.JF /CE(!S:+ZI*\-%L?S7)RGZ]]\BX.:[]UQN#==* LUA$>IN9
MD,'4O>)N2^%:E8_IG>8N^QK&RRD^R>:A5Y6M;I_E)#K9IL/?;0LP:XGJ65F)
MZNK>2DA T!8LIA0F#MN!<?O E8U-(U)6TY51F*#SVT::O::2V&!9"N K,K11
M.K$N%),L;-R. !);FP#%(:/:C.*VYBT:8P"QX:'1:X(P/WU\2 IR%O8&SV[U
M%*VV,X]\$,!B4W]WB\35;NFRQ!DZ5#UQW?F/SA6UD]QP0M-/J2^DQ>/RPEI$
M3/@@6^@35?PT]Q%J"MK)_(QA3F4VU0 #&W$2CDRX>SLA*_7JK<>"YG>,W@O(
MHJ=EI\7!GCX!9,41A-%%A[D0:>^+L)%WW%Z]I28\]H9,7T; RR*3G6"TG>^_
M[(C3DXJ:_)U@2X4X<*&<YNNR&&2JPVO8ERWVB>D;UX-YX*FZ3ETC01ZO5Y-1
M'&+12[;8J72-%B B,ULD]8KYM@3>&MD+=G]T:R>&V^5&J3+_$H=&V(+<ZG3#
M/MS=.5>.I2EE^WMU<G&.H<)SW(UV2?/!3:*LU/$"R9!@OX=;#M=TW-X^FIZN
M=RX_O/<K(RM%>?=@5]S>P<+.%-=;#:^>Y<?'^Q4+U>E@-C+"+._^NL&[U2GG
ML$BV6'1<4 ])H#ZD=_=1D'EQ@&3J? 3+;MTU1(H40R>?FT!-%\?)*Z521?"4
M?:[O:2)R,?R)G^FT+ML7+$=-W4:.^"LZWAQ8F80)A\.H_MC3]/YS[*Q?\\4\
M#,?2>>YGQEISGOT:"TC&4@!\.'JQN9+I7D]MR O8&:&*")P=[5T*0'D_#R>K
MI<P1:K=X:B(4,L!$9I#6G4F">I*<R"_+G4+3*]V$+!Y*]RY9O4QTK&J0$& L
MX4[O,O<U<M3G]#BZSQU* 6#FNSX+O[U66:DCS*M7#27RX]74,Y;9;?#RST;O
MQ84UOZC!F'KPU$9 +2TI +]L,_(CSC-I'/6SO:?9JFQ@C&<#FI<.]P@^H3S^
M*R"%OXN)__\EFO^3)9I_WB,!3'K ,4_<E\#=:"-]_FENF3U% 3P\I@" ]=9Y
M5^+SKE?[]MPR#IGRGF'CO;832MY>6K^<T:\)$?EQJ@2E3$QSRSWX@-1?J@\:
ME^L540*W[^/68QE!.+>.4+^W7]U94&;#KES K_0S#V%Q[%6>^%@VIH/_( E6
M:4WBG%P 'GN1S9A+OTV3'NAMIGXV]H'4VQ9:A!G>5W+T---Q"&A,^VZ@E.^"
MF%/+.CL5DQAX3Y?3+OQZ$YZT^ B&M%BJ]\KNP#W\6KIP["W:*^)+"KCHN%[^
MD I%7E>UE_SJ4KRACY,$RC&3$ )-B0$$YZ&H_YR*4T;_6QR[KT?#YN7]+Z-.
M2.E-)O.K>>HF;D75*4Q-#UT+?""LC4*U>?B.K1*#9E:8%T^%1CUDI)RQK.HK
M!N^T#%S?:4@2'9@QKXLH!AY#M$)O4&__*)&#H)T%_1C E4FO1FXU:5*>(UX=
M@OQM&JJ3J;83O,][J(3CG6/K_9:%-6MZY!<PYS/K]%@QTEL";6%A*]5[]93U
MDLR15'_7S&3JS*C](XYK30369F(I\KSG<R3"K2&4V=_LTTM/T);E<Y<37H*[
M>952P2)B]ZM_PP.BU/%KZ!+ZZ9\:H 7)9%_0X>I@"N+HO2L5U]1DX 6@=-1Y
M#8]#K!3#,*6_N[LRDULGN^C0UO_BM8T"8"UBB,TZ.4T*8"%/AP+802/E=GMW
M2G]W1AVE %1/40 VH_NVE;\;6EH3ZHZ%B,NI3R]74?W!IY<DMAZ_Q*.S@80+
MY2[\T6@TG9><T0^LZ(_'./UQ]UAL>F[KX<KT^5C,D4.T@7JS_H.FSZLN545/
M_,]86J.84E\O.;]!QPFB%9J.0F@C;3+6Q?F=(?O'V9^4KF%S%:!9<GQ_/ 95
MB UFBQ ?P@2:+%..DX9@?YOBL%+J4PL/+E\=JG=*LO*@Z0='&=%8#K?<[G!D
MY7;=:9_QMKGH]#5>%JYIL.^N?TW(7.F,Q;>;H9H=.G2-4,A6YT,4"VK%K*PF
MN7Q$MM*$ Y;K+Y5T4B&1FB2A%[;@G7>U"VB;NTD%=:FY:J@J4DN3M]> \"LF
M5U(W06):DK;FJQ@+Q!/O;+94730</;).U/*+2.-Z>VH0:5PD=MV>"+4Z7$&2
M(=&O')*X0BM#R%_8BAYPDQ:'2PD'UBD^@&N/Q XD3V)6TXFWW/_LQ#T::.2T
M<GB\, "EB6\I<;LD7_LP5S"DI$/ _&RDURM/^VOV$9?4.9<EKNC*>\=GVIJ;
M;\67.):(G<@$DUF$Q6/U1C;V'M@>&=J)/?"Z7"B_@I6CNHFDD\9_\)Y =$C]
M<E!1@)J?QV9#]+?6L(T4[+HQ/C*V-EA3/FS&^%W8P$2WP5+D<)'[8KT]*R3B
MX/!)O^<UIX;BVBU-G<;QXC;5W(5Q3H&0W)44.,O9""/9'$2,@B_1!SHO*/_G
M"LQP(;4<1_&@(:?)%NX3M(\L9XVC]N+J/5,F T_Y<*$,3>J[GE3?&8)I5<&0
MA6FWRR/3WCN="T#N/*0&QQJ6>W@YCNJFJD@5"N"/OA1NDKF^VBSWE]-I.)K#
M438_PQ,\2]K?,V?_[+8>UUY*Y*4/@QPE^U*#3,!ED2FO)-B2-I5CK,1BR$7=
MXPM45W!]ZW=C["WDSB>VB[X9I2N]I.P]=#_]0D<*(K-CV*]P-:O?:3MP0%?]
MW",O'0_10H&UM:*Y%]F88%[9GSQK_6SJ\@5:%J;9,=F!,1M^46@4?NZ";-XR
M&F_6AU2<SY"N9'"^'%2^!-CFOYPS5JBU5Y&GY\(>+3'Q?ED _<7;A=0A"QM?
MF>R1\'!4[_V!5_PU+=U[(68&66]KY5IO[KY5-'YQ:K:)[LW\ S137.N2$.X=
M)X/H^/G=09:WNN]HT,;%@OQP.LF=HBS#UPD,P\-5-$K&*O+T7PS8'N\SIBNF
M-_]2PI*-18B:?U4T_.?.>!I.OIY$BL>B9>I+F;!QB.JL,I+$ZLDH@Y\.<[#5
M#>.3F9O*L7"V'V5# Z(ZOURB/O/"99_0W_AYCX=A)J- A4^?V$M$T\.1+-A4
M@7[R=NGHBVS9B=B=&2OG^42%@I]R7'U3(^\FMPX#YQN4:4Q!E<<!)K#XC;6E
MG1C4!=__,@+ZS^$36&$M@13 %A8A20'L$J=@Q"7QE::VDUG06O<F"*<"(2HG
MI551G6<\VID@E0-S"_J7#=DZ"J#IM+OH&JBV>H[.9ZNQM0*O*)XD5NUE<OU!
M-9SQ5B5C5N\OG/LU,^Q13[96D7E>;NSSK%/O1CJ_^3?:>\C&]'G%AFD9&!O?
M=-&7SS?P:Z4]T+I1$O7-3NJHT8]X%-) OD#ZN>,< IU(J1D[\#SN,3^LMJIF
M_.PTU] #V@NKGWMX132Z9W[]_OJLXO-@J]@_/-I^>5*!V8!KV0I9[<=R[[4Z
MIP7MN^'[C^*JJ5%VYGD10FQDEB7MX][->S9)P=_]@X*V2K=*XQ28ID8+_FE
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
M/,'N9EE[<B?O:3^>D!1'7 ?!6IEJM1%7PO0D>[H:YZWG!N<DJ_EC&BNF[E$
M[$V0O0[MD]!"6+K^;K?+4=QN<Z'&B8[3U\/ZIUA_;1)'$'*#X'M,^'6PKXWO
M3_DH*VY99K"Y+,+QJ7>X]5N[Y=Y!?$/Q694O/(5ET[>LLHHS\[Z2LV(E+#Q(
M[_WGF+/A"0*WI8R9#0U<SKIF^0<57]54,3W8BR1;H"]Z"?X$)J+P>UYOM"<H
M@(M321UU]24XAK8N"7UM)W.2<XD$[SCOF4B5KSK[PY/>VW>+PW*^)VL^9*L]
M;$W>\F];-*Y/W K>2!$SC Z@^[B5P+/(J.#(<!0142/QF#!_[/.28RFUBT!Z
M1P'0/_LPA?\7@&RM[17GX7X9XS\_G(R8D16I2^$*-.X?-Z( W _(3L\C2.\O
M"->_* G+CB2M6C\@L_=XA8:8+3]PSD07%>^8D>D^:UF6EB0PQ#;Z&"Z8=3TG
MTA^'*W'PDWY1 (F>SNQ'!3O+%[#;4H_N[G:Y),\C?HR7LJA9<QSEW"I/S%F,
MI/M2Q7!2>/068IKG'W>8. =F?N3E--Y9-\$(P<?J08X&64G&T@=Q2K>0AZF'
MH-;.I>&K:+8/"*B$K&X=$>CG--""\DCC\EQ!0Y-$ZBHJ;D?DT,E!'FEJZF"T
MNR:L9<I 6O[AF^);]?9P(_7J.6D;_?GG$>::A[QYD*71BWT=66.$2&^8U'["
M846AAR#P8^]2OHC'5)^<-H=\]9ZFE1>;QSFIC.I4FL D(>7JA5ZKG'>OM+2J
M_#TN71O385#,R\_]".0<?B#&M_MS-;*K8*0Z6L^43CS65W!/_*/52.T('143
MIVG]'/*O894,&(3GI?QK"\CA5O+5]J:U<@0@0-%C=$)9.WH:)N &3<[/+O0)
MO4P3X,$^GM'>"GZQ,-0R'B^3&<IO]:W'_8/K;#]QPT!&;F$K*48TB^C*9;LG
MHR]QML!O($'#/]%7;H9EG]G_%J(Z=9EC:\.) O!V&8;_+S>L^/_2:.[_]L]9
MW%2RUE>^"2$)27B1<0?L?>*I!%XC6+\!%5!A"N M 0--+ '$T2&)?[KEVO C
M,/=)D_ZO%3(0BJ, _'(PO^4U*8"U[ATT3D60J!R4[0G<-CM!+&YLA.^$H6C_
M'H!?@8YT]-NN8LT)ILXF7<T8[I)-^B\LF0QS4WKI[Y:[=!QL8JIS'<V91_>U
MG@052P?F?Z;&#C6_=WGBJB=C/H/'I=N5+,:M9ZOGKA8#]5L7J"S#";WV->17
M*6G"*<3K>8.J5FOP+4RH)!!'-O:#RQZ$I.W\1S5@+?HCU;BV.WNY!---<L^
MN3K5NQ"<Z\I/UA(B,Y+GB[.GJEE4\_?DGCKLER_DO?B5;4I#,LYBNDWG"MTQ
M'H!-A'M8S?QRU"/*V-M5_K(DC\PWJ7'"SE  _0RK2M7R\TB[WVK/6+*Q VR'
M^5CH/P<=",K8?XO]Z;6S,[+^'[92*C=-BF;7EI#&"642,(C3^7V"3+SL$GQ=
M?-GD89S1'&W"V2HZ"D!S*V"\9M8!65R]8W]27%36E[J&>;-!&O/0,[;3V>4H
M_7R9/.TS!T=+(TLE^&]GS"+I/)V,$VK6BMN8&XOC\UHL34D!B9_90"USQ$:X
M"7+;\XJ37G_!@\^8"/J"ND)!DF7=.>$8SE-/'T!Z&N^=%&WX_V66-.2K\"$J
M]P-_1M\G*^IK\?,[NWFET)4(@3F=E_*1;-P5'5J\Q[;G1W@6N[=GDX5&G"RR
MW\Q%AZ/%FXY)/YT?]=HN13NJFMN-2G1O6XS*XRXXL_B'\:P,;P]$?UHD<X"G
MR=VR3K([M,<2?[ZC_X/Z>6N%0E_:MUE?:)_^WC%LN9M0Y.C)(?2E>U3!**S'
MS%6G7^E;Y^3PV&G6(3!=@U;'NF[,Y]L?MG?[Q1IZ79S:.4,_/.#)?,"39^KW
M^1%-\97SZ8,0?L1**RFLGH[@<E@ROTV.1C*'CN_"?KBUP!V<I!@<OIX 4P;&
M!Z4.](AWE7ECP\YIU/ MJ7SFO6-C:Q4]F>ESW(H/P*\XXD5L0EZCN0R\-BQ&
M5J$!^;I*&^W-'A+'?*JSQ?DM1Y#S5N0N).+S^SPW"#ABGG"= F J&6R(66/Z
M#T;WBL%P6I,A8?I]01[?YJ8#P^/%R( /*&^+@VTX+?DY<#?1D8B>5L_$IA(^
M.O(-&N^?Y5*4=O6@>L#-,;=Y*$V]U@7&ZB!NQ-[ M<)35=P84JPSHRH/6T\V
MU_5F?<-/9)+_JN>V2:"3YN&"9>WLBZS$/9M=9,"U'_!64<Q1G(XF.]>LL**M
M)5R$7/3KT\(Y$?)K[$) W[=Z,L/\T+Z_,6XPS6MY"CEU4E\&O;Z0,C93\_*B
MHE04PZ?.9=]PSZ7#?D^FJV%IH;=S<]*;=;>FUM8P&F7YM.]T[I^C -Q,3/V1
MR*V.EFW%6*@1@=/3BF\3?K5C?:"S-B'[.B/W M$W9_.=M99,NV2 $N%-Z=)$
MOAQV)^,O=[!>2/J,^&[]G$0ZFAYKE*@GTEW_0,@<1](S54A?+\;+*?+R]T\/
M.ZCQ>5,=.[SLK%\B3I3 *\F(>!@-3PDLW?XXE"V(U %W40 --.7U._#OPSZ-
MTT:B26RSQ9PBBF*<[ _LCGTJPT<LK(892Z:O*\8*YNNHOO:,ZN P/PX6ID^6
M.?*A #@FFDWVD-E_QD#( ]B1!@S[A8I?>_%+E_>W4>\JUS?D6/W>HQ\Y#D\:
M)3&<5O^RP39?NQ0EG;R6W/?ZC$;BR\""**>$$S'OG_DW*G2&]<_[#N)=\%%.
M>*:8VU-PYO<[4'>5* X_[8YHA5KPPEC=LYF "]X%61'K=.CIQH9 A3X'>X@*
M 8C5_SS?6NPKNQCW_&];RO]K2A<35:D#D^3K*Q/ OK D?NSI=+O#'3!IL!-C
M&N8W\33%3OW=G+MDHGA.6O/A4PQ#5D;OW?.F&:@KS3(9YS,SB@(SDFVST[O1
M9DU[]:75?-_K^WCQ]2SB-S3Z[0R6TL?WE-JJ:BV-U8R9C;2ZC'S@Q8/K7*<I
M ,%#N3DYI=(DI6[!D-3; ;<] ^USY%0.7FRM7^YHL1.>E]"3;F749H]JE#%L
M+$U,%]:PW'/KBJ1U2!$HR(C5RNT4,2"NH1_@K 5P*>/LA%ZFB#DD"*-X9!06
MIYBIN&&RNJCK05(=\GV><DWK25;X;H )Q/JQ?AG]R_\\S%3'D%^D[B:&'1+"
M$V;\<3CNLW52- O?W32L\L1S]&[UPV?],6%A'BDR5DQT&M=*3[\K4I!3.S -
MSK!A9F$ZTRU9DMLVZ-NTSXKHUE#OG8WBA(9MRW,\_V117>6\X,E@F .Y'UO
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
M\C:C0T>&&N#$@("]?]VE8B[/1<H9+B2WLDYS0 TD)(H4-X;\R0'5H-B7-9F
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
MW+@Z]HHQF#D"!UJJ4=1!&NGOKN=-^C]1:8 KPJ4P]%O? "YK4:CB@&8K&$4
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
MAR%M=I-8&Y8>!W03L_CQB<8:T('*V%'49<4!'0-8\)L=1&J#,^IDEY_6T!I
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
M-$!3,Y ]G2E;SP&AEQVX<!L'F5XBP,B3J.8M#NA$.(J^P0$M+7- :L3MQ^1
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
M6=SC1]2&*"$VC*,D].+ C@(6J6R."_,_LXJ_9T7ZRLF^,M!CO[O+_V]& :J
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
MPZ#KV!3Y%K5B6RJ;7H[<W D#S6R/A@-0LW !&B9 CPO5&2>#  X; O.PJ-F
MJ8AH##V1$73"Y)/!Y1<>?R(CZO$,%*FW-'?^WMS-O['TZ4O%Z.4K*] 3NV?/
M*,U$@J7XXR,KGNT51DX4H2"$@8L"Z.'0@SAQ \A"-V"NXT<,*_5$4R,_LS'H
M1L+6 W$G3,&5P%'2&9@-'36;<# KMV,%M+R +3/-$T"P,\\ 77D49IBI*T'\
MNXW9E0=F:/*NPBKJ!_B;K$SYD^WQY2Y?IR1EY5V1DX]IQFXJ]CSF)$NN,I\B
MM,1!=]3MR-?5!H('1C=BH_PL> $U,X;.N@IB:QU]9=9?["2L(&S_8*SRFMYN
M67_$C)9B=N_[])65?'?F'_AM\FY3<A(EWS96$;+L) I=Z">)ST_'80A1S!CT
MB<^P[V"?19Y:T:0$596OO%9]0,=#,W=:5)>+ZP2\94!MMY3!46Z+-(R-XHW
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
MS*R ?;*@H2N?D7\6F&&U,R6NFN*=D'2\@DE>9/EZ Q.BZY46:$&@5$$P)MM
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
M-?_=A6MC-TA8%-HP]C!NO-;810@2*T06LVF01%(]-=7(SAP->W?Y</, ;C^
MN_OKA^M/CY>/-[>?U"R+)'QR-L4\*&K6I*;?#N9H.;AHTO[>P.?V?V?)^U43
MW) )D22ZJ/%0 ^+0;"B^K6<P#B:P=K6E[]/UAO^VB=[=;JJRXCLV9V'E4DIB
M8ODP=$,$O=!SN>6P/)A0G/B4>':@5C:@2']F$W)9EIMG<4*@@KY(+M..I*L"
M:R6$A8'#K;$7)*+-L0.1@T(8T,2.;8H"AQ"5>.6<P*I'+?]V.(.;M%<73:@^
MWS%R(69H?J\/0<ZPSPBMFH4_&JB]:_K0WH'<]H%M&31GZ#6!,&3Q5:DO:OHU
MH3G< W27T;PU1<53+H[314VV;;K-8I<F#K4AIE8$/>PAB&QF0^*Z,4ZH2ZQ8
M*27Q))69#7M+J\U ?,_6*0?T#=RS5Y9M5$=<GH9)\GITJO"*%Z."7'W:[A P
MUXI<2B13MZ$G:2Q[#SHDYM$-Z.##FB.%!JJ_NVKN.Y' G&>7556D>%.)0-AC
M?H=$S&L[C<MSDL@/?1]:MNMR%TX49]N.!P,<VH$=(M_VD.+L(3.<J:B!WI"B
MNI$#V6ODD-:<;L-4U4"SAED_%3GS\1V05C,X X,??Q1,_K2-8G%.Q7&TYA7T
MF171KX;=62:L&8;0U,0E0UPM.YK)+)1',YP,+Z^>#?I;]I**EG2/Z3.CXB*!
M,_,'6JO4PPXL,;//\]NGNYO^N,*:@SI.+WC@@#;36^L+=/E<T"%(AFV80334
M;)(*$$;K7B6DU<K^'%IWL;Q/">'Z&9\RC^M,C<J[06]<Z4562-U/LG7)@R3"
M#-D8ABQ)H,=B##%& ;1MAH,0)2%1&1TU0&GV/,\M;= 2;]JEJHQ4&@)J6'&-
MBJ]X?CDGN=94J2$(5$9+&8)"=[Z4-B2*4Z8DQ!P<-37T_H+SIB3$V!\Z)?."
M9BG^[=7-*5>E\V;N\_6:VT8QXF7E!&[BN2Z%5BP:) 8H@K$38&@Q'[-8-.17
M;,8O3WON*#OGY(S'WS\=@,^")=#RI%A(IH*TW-%K)OS4[*%AZ-0KWM5!,%74
MKD!YV;IU=4B.2M,UEM </)1G3UQCGT7AW"-?XO);6JXLZCAN'%O097X(/=NW
M8!QY& ;418EENS0.I,;@#1&9V:0(DO"1TP2"Z 409,%G05C1;IP$2,Y 3!5;
MS1+H2*P^ 6A )%.3?DZ16':BSX"01Y-[AI[5;-@GRF2:(;IE,^-MA6@4QPRY
MT$;\M.(Q%L.(.#$,K81%V'(#YH8J=\'')&:^[FWF+Y>[\<#E_ZC;/JA6IYS
M1DX7ITFLIHG-^A=GMF6#[?3.RF2J<]XQ@66;Y)T5\*@?WODGIW;-%,EX'];Y
MUX?-R\NZ;I>+UKO845FW2]QE@HE)U$%( ^C'(FO#CA*^=<8V3&+J(R?!H>42
MO2Z:2GS,O+OV>0 W69(7STW([)XE_*C4?M^O\HRR3#3=%'-[\W5*Z[9-#_Q\
MRYJTUBYW5<BE>.>J^P%)FHOY85>S*1U#>Y!=@+T/HL?60FT\M< QWM93C8OO
MU.93"ZKS;3_UEM.ML=WK),Z_E_V^6+?)KRC-RH]UN=?*H[&%/,J@PYPZ:\V'
M$0L]&"16Q&(WB1 *51M]2U.74K])7?]ZE)L:AFJ#BI3KWGJH4]-D5,/8BGV;
MN#"R78YJPJ&- @]!$L>N@RV/(^PH%!4N ZU.(>%9?)\X*_/A*[<IF(9+LYCY
MU&")0^ $*^W]NLE29F7YC14SRU->N)Q9&9+C@F;U)=3L>%E4JX]IU0Y\Y#M'
M$\2@EF=9-!)M3R)^J!2SI".4.!!3Q (<X0B%D8RK>GKYN>,[6X+"'5(+[9S!
M8]@(3)=2,9RC)J"T,@_+,:2O_,V>KO)_[?3TS**+J.*P0)VVC3REYQC=9*_<
M\<J+M]H+2]OJK7M6LN)5^$*N0_PD\:$?BJ$G.+)@['H8,C^T/11B_FNI&8)R
MY&96N-OM'6/94J^S2'.1DJ.V,8^@)K<7F\-"32VW=-NS5]HKP^RHF]MQY:0T
MM,F.$%MT7Y43_' KE7Q+\Q0D/Y^TS2)?11;U7-<C$$>1 SV;((A)(IIYHCB(
MDX"1$*LEUJHSH:(*6CFT7<H\$)\BH/T9O7G'B^K12!UJ20]^5O@4'7GE.<<M
M2P8=>FTX3/GUZ@PLZ]YK W3DY>NOI&>N_IW1)T&!E>E3UC0VSY_Y46+E^2AT
M;1=!ZH@<.)LPB),DA#1@8>QC%#N^4O7..4(S^R,M6="C"SXWE!5O>,\B)6=3
M3,BO9CFT1%<V#F-R&3(!9\DLJNACPAZJ\^CSN@>*II??]3>1A<P^Y=DV]6SE
M>9'MDZ >1LZ/ZR$-N5OAQ- */!)[B%([\#5B@ ,DEXGY;?L7LH:#NO)&]41Q
M'C8+Q2X*; 83Y(O)DXD#$8LCB'!"_<@FA/]5S0>;BM@49^L0+',XR1Z[C,BN
M>N9JA;[NOB%]NB9/6Z/"&3MJG:>T\#EK5.3C0];X*U/OW'_-<_HU7:]WU[:N
MGSAQ0@(81Q&%GI_$,&+<!'H)=>TPQC2,E'HT#]":V7&Y^L+_Q8]+J0CL%<6;
MV,DOGT5'CSIPWW(#L"A&?LF+)GOD@3T-3BI2QE-.W0VAI*;N_:ON+1S+W&>?
ME=+XG?4QI>]T+WU6Y/-WS^=?T=/[3^QKKZ=-P0W*A@M19XC<%HVZW&3])]*,
MI"]K5G\E5BBTK CY"$:$<.<(>3Z,?>9"&R>A;?E^'&*E*.LD;F:V'3NR(HLF
MHZB@)?C]1>35U-'8ACUA6GI/;CELE4CQ>#3MTY&S,XMAKF:)9H9;V5 9@<F0
M*9O&RZ+&S@ALA^;0S**:2?NL$L;C-FGZF/;ZO32.Q,JSW,".*8$HQB[WEG "
M8W%T#*COQ"2V_3A0LHEC!.>^[&W("X>@;2Z]WQ^JYD$QK7\,PI##E]@,0R\2
MB4R(>9#O)-SA]"S'=GV+!,A52;DV"J%V K8@R3W+]2&@AL&3L_HF(5$S[+TO
M5-O@>:\OUN7P%TJ]:D)24%,5%&/DEJVFD!3^J+)"]CWMZ[SCT'MYV-@3<3WW
M@H1 &C@1]%C$(/8"&[INB&V,PB"F2I504E1GMJ;O;QZN;C\]WGSZ_?H]N+V[
MOJ_[HCXH7]%)P"=]*V<6%.6+N!/7;>4RK5&59#=WZR9!<^F+-GD83MRM*;RL
M&9MB:_[7IU]9QM=?B]' ]#G-4M%01LPB:8-A*]'ZU+<)$5TZ?>BY5@BQ&W.O
M(?(MAT0L\*)(+?U9CK!&J%[-:+1L<&=KCWQ]#'IJ>.MBTJJ%''+(2@:LS*&E
M%[OJ8&HY:&:1[T-V/1*Z5X]?*0EM*I0E1W39J)82$$<!+K6W)]527'%[5=<&
MBL'B_!MTE9?5/2/Y4U9/UJ-!'";(=J!E-ZFY(40)MJ!/(B_R"(G=1*G5@Q35
MF=V.%C]0; GR'^OIZZ)6C+9I[:3'8CTD7*^J8@1?2;_$-&J*?DD+29]^F^Y_
M-30F73>O7TY.LQG](S2_1RZ_' QGLO@E7YY<D]K%E\0(M'M6I44=>;K%ZS;!
M^:#H,<0D<8/8@RY&#'HQ3F#$F 63T(TQ#H.$6E*I_I,YF=G&"*@SDJ[3Q@6L
M9QT(QL".,[!C3;_B5!%^U<NV&4'5OXKK!;O/0[I4W:D>0.8K3Q7Y^%ZUIWIP
M#52?:B[X7?H<KZ@7,FK;+J2QCZ!'*(*8V0&T'2N*K<"BR&,JH=R)_,P<Z3W?
MTWC1/L8K%%O(H=2"&%LV]$*7P3AQ* RY9QN0P(TI5?)AET1=HSSF+X*ZW%:S
M()9J&X[1;M%_F1;1AO>?J=S\G]02^MQ>9&I9O1UI.V?X-X9$OX7ZVI<[GYNB
M2+.GMH&H9R/'\F@,^1(6]' 20NQX,0Q<S[8"[,:VHY2R)D-T?O^ZH:9FU*3@
MDK-<ID%0,T_]*>%;HC-,T%"1TI!1D2*YJ.50 >'0/"B]JV<#?DNSO$BKMRX?
M]O9KQA7J2_IRQ_B7)ZO0$WOWUOE"F/N:-' @"1SA"V$;1@[QH;@L<$.*G,A2
M&J^H0'MNOZ>C#%ZVI$7NZLOP#CP943EK,1-.BH?H#2Y3FB)1,[R#:\?!A7%W
M14-L0U9$A?*BQD0#DD.;HK.$9E=H<:R^>7[A1DP8+G[:+IY8N;(0CJW$(=!"
MC$(O0?Q$%3($'9J$$;+%I8'2J,739.;.Y>(.&N N>[JEJQB&.P..G$&8+K*:
M[C>ALAU!T%(TV(!Y4")3O99/$UFVK?*@H$<=E(>?UF^6_-@V>UW9B&)&@PCZ
M5A)![NS[$",[@#%Q^0:/B,."1"E!L+?X(LF :]$P6/2N!923!!#@//\'>)6?
M_G(2%CD]U!563?OV6R*;[8)\R+W![L?;I1?O>GPHU*ENQT?/J$]1NLO*[)+^
MO;PKBH=7<E5V$Q,E)RB=>7WFC>M.A!E$K(G^?5-63?_2NR+-"_# BM>4L.%;
M66D0AA7(D/QJ>B0GNL%SL(246G.2SJVYV(RD$:'Z\Y'&'E53.\K2U?MVO,R'
MM"1HS;W6-*<?^._*580"BB.<0$P\D6]B$1C'*((ABV*^O<41#JB,=@Y2F5D_
M.[J@(0P:RJ F+:>5PQ@-ZZ4QR=4T4TMH:364$FI $?G[C2+R'W:*.+SJ(JHH
M)5BGC'(/J^^"E^OU]3=&-B*Y[ I5[(F?+EFIMA4.K3&SOG'28$L;[(C+[X"#
M (QO@Z9D5SS1G1';\.XG(YS6%CBX\&+[H(QX_<U0ZGG=GBND:!MH7^7/SWG6
M#%'?OS6J?_<.E8S>H3?Q\&51B!2(VA=:X< -D;C?B1-F0P^[_"@8Q+'(-W!#
MQ_:LV%,*[TYG:6;=K\<MP-ML_0;J'\'ERTO!2-H. 1 3KDOP8YHU$S\&>A#/
M]8G(G4*7Q5G-SO1X PUSH.'NZ++[?;INC-%UDC!27X[73\*::=!R#?ILF^R9
M8@I"8ZU5)C.T< <64P >-VHQMK*Z<]-DB-$[QHJZY=V';)<.*>G;#"PQLWEK
M*0-!NFO/^"'/JRRO% 8C#T$P[MT8DE[-Z P)#CX;3>J4E%'+QQE:=S$71T*X
MOH<C\[CF134KGK@.7)(_-VF9UHG/EQEM&E(V_^P/#MGEC ?,\=P P3 B,?1"
MF\ H<0/H$S? H8,(9DJW37ILS'V(N?K/WV\>;NH"6'#YZ3UX?_/']</CS>/O
M]]>*%;&:,,MY*O.#IV8H6GXN0)^CNMBMS]/!1*(Y<L*G 6/JUEN/B64OP"<!
M=707/FVU"=?BY246%7FD6B4.0K&+*8PPJX?BA!!YKL=/79[O.Z%-_5!IU-K^
M\G,;GIJ8QLWW3GXYRZ$OE6)<I*8#/G>43,X8/BF"R:OMW>++7VD?"7;R*OOX
M*3T=VA5KB/(T,;&T;7:,:8 \VZ?0]BP&/2<6B?L)@K%'11E[A.M^-_+:=([0
MW+< )\8C-1M3DUI^EW,8=Y5+^X_I]8\^"ZF<@IH 2DU5>Y5;@F0[*=AX ^DQ
MP0PI\%DRBZKRF+"'2CWZO)IZOSZ3U:>-B(;>)O^Y086(CJYL+TX2VW$@86$(
M/1?'$ DW/O$M)R8N<U@B=:MW:O&9U;@A)T)9?[8$Y73R) [#>CA5.C7=:P6[
M3<!_3A>,MK=2==AU-@'WJ,CG&'UA(#OZ%$5-U'I#N8%.,\ -,GC-UWSQJD@)
M>"ERNB%-X7\;L^0[7E:B^G<_3S=,0T TQH@_41L8*W"MVLB<?&41PS+$;&=,
M!I_1SP\0UF@5VY:=."(E(+9MZ'DDA'$8$&B3R*=VXB9,KGKE<.&EL@ $+?5K
M_UKT87LQ12 U6R$GB]9M?I_Q21?X]4+_/W7OUAPYCJP)_A4\[.Q6FPF]O("W
MF2=5IK(ZQ[)2,J6JVGKJ(0Q7B:=#$3ID*"O5OWX!DA'!N#'@")"J-3NG6BF1
M</>/=*?#X9?)S^S[[!\[IM_YNV.NIW8CU[WG/E'34V#U9L+H99/_]$G*;=:W
M)DV#7(D49ZG^VFJ'F6,6B!@G*LT(8Q&CD0*UV[2G/78D?$,5*0E-"P4@:.<J
MCX0+3"L-$[W&D6L^KE /*\U*K\##8^(I' !?>:D RM.FK<(A.<AJ=5C"M?L3
M6WU>Z!UH8Z76A23W="7;L]OR>U\I,B+#3 8<IVFB/\%<Z8]Q9N8_YT4B E9D
M5%%8%R@ ]9$-RX:B=@2[Z1X5M3U=<X/3SL:,!A+PVV]2\K=\F/%P'4R&E2NT
MQ6\,.^,$@K?.4!#:$W>(<H#EL%.4RR*N]J8JOS?=ZYK&5'HGU0M/16D0)%$1
MXD(9#S^3,68RC;$P/2Q)&N=%!!H$-T1L]*C?FC1:T[:,:L%ALS4C?L" 6HU#
M'/P']FQD\V8,!DA-K/OGA3Y4=8M[W#3;^"?:2I1T?D=?9-4ES1:2*QI$'.<\
MD9@D4F"FLAPG-"T4"13+)&@C<I3*!%N.EB9JB,)4]S@N=CI[L;0P9=T7=(0^
M$H,2>5+1XS0FU<U!,?>5<OAB>-C]GW)3ND65#$681=I#S_07E68*Y[%)3BH*
M%H9,I5%B=2*]N^S(^O;/QO?NACC;!Z-[8I^/K[L) U.G1HZS*C0DAWTXW4T>
MMT"ZG5R@(/@A^P/A[][%DP6^#QGLA[R/_-6M!O7GA5K5U^*_'))33]P^LJZN
M"S&[8^NZ7Y'IDJ)Z"H1AC?8D/TR][40?(4GUC*3.=:C'UIRT#G5 J/TZU*%+
M+^UEW(VV;(==EHO'SPNUK)X;&_GS6_?'[9M)0I$G*J4X"(E)4\D*O7U5#+-,
M$2D$$R*7;IV,07R,K.<=.?2I7-!%XR%NT^E<FQ;#<+;SF"= #V8E^@V+UR!N
M>$(]IJY,DZKU%=,T+7:"R'O+8A@7[]2PV FJT^V*W9:#^Q1-7Y6FHN9I.=>W
MW*\6O]>;C'ZPCV&YW,BVJ&T6TV/#=/Y^K1;H][I7)V+O<]B"=-X'&0$?F+6Q
M@V8$GP0HN9./8DMC,I\%*'3?AX'>ZN;3/%1-L\FWIB2V28VOI+C^+BOZ*$V#
ME#M9-3S,J.!%F!<Q)FG*,<GS%#/**2ZH2FB0!)$,09%W6\(C6XJ.(N*F&8P)
M:#75OTT=\&LMMK\!E@-;PVKGLXP!%M!)Z>IX.]I7: U<TT5'TV]-BC\?!"JR
M)Z?#FNRD7@84C'VW GP_/*2X>T2XZ67;V_'.DDB$/,LISH7)[64LQI12@EFA
M]T09"Q.>6:7GV9$;V7 T;96;QG.(;HG:Q_ L\#H?H_2+ LPB')SV;QM-]^,<
M7A&QCW;Z1<8M"GHI0J#XJ+W  W%3BT4FBZ?:"]2/LP+NNC0(U)7M=,&]IAJG
M7T!HMN>S*(Z)]H]"'- LP43P$%,N4ARF3! F R%)XA;ZL: ^=L"G%[<X7L*T
M6TIK6 (F-<# AL9_/$,(-9^'B)T%Z8)(#D!8[_$;&]KO%+4!P'(Z5@-9Q#5U
MHLW%^&>Y>OJ@+=GR659-C>7U0GPI*6OR/_<FN)G^B D+ IQE86%.=@O,!,\P
MSV+.2)'$H@#5&COP,+(%VAV=U]DA66G?%MVWA\/H9ZKOX-#YOBYPVUF?D4&$
MV:!-OM6?FANT9N=JFX?5<-;[]X;#JZ8\5>,OR^]-''K,</0%F'G+%X%S,'$V
MB3-$A[DF[DNY&;=V_D"7T! %81BH4& 9,5/#%>=ZNT@9%H4*5*+]U20 M7#I
M+S[V2;?#_) =V>U,B*M$,-O04ADAO^L8^Y[4=&?I2?7OF%#[BG7T&GB@Y9-^
M8G?+TO1U_2[_CZR67>;UQU?Y\*?^W[=/RVKU]LU\_S89EH+*G$G,HD1O0F3&
M,(T3K5=9%/)(2LF#P#;N J8^LLZ1OR?!_T FC:)&0G_OHX!D]B$'.);G8S*C
M(@338<,*:GA!AAEDN%G77B#-#VH90@U'J&')(1L-#J)]&&=4,-VB.J. "@KU
M.(,R$/F!KSE9(,A9W'Y<R'T1F(6NJU5GZ,V@1[IXZU[YA"L>IE+A(LAB[=:$
M4O]4"*R2+%64JX#D5G5Q)]8?V<K^_CKG=(%^I?K>DL[M;,,I*(9-J <!G1R=
MCII'53TCR9#/HV_M^3OZ7UM?Y]2JDZCC&9'6"G?N,KC3HS<EO)(KN?Z Y#F-
M@CS&!>,*DX!FN$@8Q7FH,L5R(L/0JF;D<.F1%6E-S/[KNB?Y>?_#71YP\*"A
MX^ Q[#]-:W? 73:W;[V]C* /^'$Q!K[.>S=,]ND]SFC_NWKB"OA'\U?ZHWQ^
M?>Y>":6*.$TSCI,HU9_+6"A,24"PR(I<DJ@HHLBJL]O!RB/K=T?+_@.Y*_;Y
M3Z.S,##E[LAX_AH>9?Z"[^#N>I-] 8^*T?_V';_ 7^1_$X:;I4Q)3J0V&:;-
M,0GC %,:,)S2(LY9I/?]*IU]EQ5;7A+EW]"#O'!]JM;OW4V]*I^UERF06$?R
MNS(O,S6 2?TOOGQ<E/_9=N-:F)!S&*%GS?B3ASC_%ER2!TF0L133B&@O(PPC
MS+*,XC (4AGS. T#.GMIYNI\6]%J-3' ^Y0A1X^[T++VD 31E8;XL5PL3.+Y
M4J&6@D](:9KR1*4Y9C*BID%WH'VV+,<B#*(PEOK?J>@@O5F(=P%T3=<+G'(A
MQ@'2+E3L#1JP:WCT7&E#>MRSH0,)1SP%VM)Z]_.> [%M3G8.;X*7$-S\]ZM>
MP.39--[U=5V_/K^8GSZ62JN&U!(Y5"O"5AW9KVN901MNT)8=M.7'I9P1"-ZP
MWH^+&\P(0"$;H>3 #0JGR@,@J<D*$-P@Z-<A.*[@YNW^LER*/\OYO)V"+<4U
MU]OVU[GQ"+>#L<TX]ED21-KG54*[NDH[9YEV>@L51#@+]98QTYRQ#)199TUY
M9$NSYN,*T2T'O<GS:*YY@.:SV,-JYU>, A;,O&QQ6C-A!GML$>O-KS>,^/,X
MP+)[\C[LZ4[JB8#AV/=*X NXF99/Y:)<R2_E=[WN8J5?I9+-93NGX*M<S2BC
M)"=Z4\+#(L%$R0+3D"DL$DJ8WD87P+R387(C&Y%V;D"YH8MH0_A*;Y:!^2EG
M4+,S%_ZP@-F(EBYN"*,MY3:M3:/Q=0 -L%VP$]*3,3A#;%(+8"?XOMI;WN6F
MZ]J&+%\7IFSZ;CDO>2FW$VBR((A4(IC6<THPB97V&\*(81*$@9!!DL8T!TW@
M.4EJ9!W?$D9KRC:3;*!XV6FX'Q1@VNT( 'R4SUG9?(WU.4UHVA$_9P4^&/=S
M_@[7CN9M>*+_1D:\('DA S/DSZ12%#&F02)Q(7D1J%Q&A02U&#Y"8V35[5&$
MMB<_A,-.02\4$J:9/6*C:.2 ,-Y:AQ]2F+A%^$D1#UN!G[[43>L:]]&D;E3R
MR;2P^BX_+_CR61HO_%[RN?8F2U7R-AZPJ:S[I(6XOOWPN>MZ=;T0S3J[TZOZ
M-3+Z.W^K'NB/&>.$B9SG.)4BQ40HK=&14#@C"0_T7Q1+00V2)N9_[ _]L^D
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
MKG <D&!FK(^/8<*,E47W>_B,T& :+KO3SA- 9K*-*5ST_K[5X6['P[$UF4V
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
M_T\8,Q/*F-""*!PH$IN&-!(7BNLO>!S'H<R3)**@%$<''D9V?Q],_3:J6KZ
M5MX%43O#/3).,%N\;F;7Y#VNV6E;IZP96EO@IMEQQY-?BWH!(IZ,I L'D]J]
M"R#:-V67+.78E456WTLNNYT4DP&E(LIQHM("$Y85>E\=:S.D?R=5I&*B,E S
MEO[J(UN4CA:PU<J.^'9&PEDHZ.%80V:$HZZC OCJE[*S]K1M4HZ)== =Y>A%
MKE]V/J=U7:J2M]TN7U>WJE>2?,HQ^;@T/<=G7&M;&#']:2<9P804B<D!++"(
MN%8T(1/]5]A'_A)V1M;.?>;0\K5)6>F7[0]L/OYHF00>;5WX@&Q]AJE@A[H/
MXR+NX$KX ,J;5W$1,Q,[&#Z ._0UO*P*C^H?UDQ_>EV]5F8B@WCE30R7)#S.
M<LFP+,S^QTRERZ,DQGG.].XG)JG@U#:^?Y[<R*;O>,<$U3!A&B=T7-@'PBT
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
MIW0]/Y>KM8O;UB0]R@7?<6\W(V2RE"0L,-.-8V.MXC#&>1%(3&F4JB+."U&
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
MO^V<XR+AS5ZLT/O#D"2A57O*@Y7'MBTM+7O/?U?L\]LC9V& $8V6C,-IV:Y
M]GL49\'<-A_6 H+V$T>%&-@H[%X_V0[@*)M]U_[X!7"E_J3AOS,E =_D=_V(
MWNZD?AJ+U<=7&04D[]Z1B(2)2B."BS S#294@2D35/^'$Y(60F32RH^W)3BR
M"2!_SX+_@<Q(OAJ)5XD,87OUL4+LO)GPC0/,>ACJJ"&/.OJH8P!U'#@8%BMD
M[.V-;X3<S%#[LO3 07;H@*P21-0!8V6US&0V#")4W[2![G/;<GV4;&7:J6CC
M\7R]$-^>EI6IM7QN*VF:@,CK8C6+PC#A4DHL24HQR7B$:1)PTQ=8\E0%11X3
MR#[+CNS(UL_,$D-"<P+;/EE"9K=G\@\$S/P9^E>H::C3P&$*XQHFFG]>H34?
MWHZ%W 3WM!FR)#KI#@@&Q/ZV!WCW18>W7Y>K?\G51VG6-VO#2]XLUGKO@U[-
M&-*<H2UK3H>^I[$:M@MCP 3<3L$1&F'H)02#2\^33Q-XCU/FL^*>.'L^?Y^K
MAZ!D54FQ:5O^I:2L*TK_*E>S..)$%8' +%0"DR@L<"YI@=. 2BEH3A34-1BD
M-[)]6%-?MU1>T1^F !;<3OD<:K;>@3<LH&Y!!T-O>$"/=C,XSZ<O8"6F-R=@
MF-K$7W\KT0\_^W:WN:G\;XM*TGGY'RE^H>7"Q%-O%Y\7WV6]:D:+SV0A6:P2
MBGG!%2:$,)R3(-%Z']&@"'@L!:B=^AEZ(ZO\EKI1<]0D1J.?YIH+6?_-'""L
MGLQ@&\9*]%"]UJOZ_]'&8<,<S"R<0];.+'C$"V86>E 9RNM9G-HI^&R!"-@N
M6,KIR2Z<HS:I7; 4?=\NV-[FDN#?9HK^LUP]?=!:H,U.M38Z;_?+^?S3LC+E
MP[,B"4/%:(2S+$NT/U"$N."\P#2(9$:*(N1V'=<@1$>V$&LVD.$#K1FYVGP1
MW] ?AAG4<0,(%%JC>CZ,.@96,.OP%X )DG#O'R[7!/LSL/G*H(<)/)@Q;[G4
MA!GR,.%V,^*!]\*-Y\-R1><?:/UT1TNAE_M4+DROS"89K9[Q-".*B0)+5>28
MJ#S!12X83B.>L4(D-./<UF(.4AH[GFIH(ZZ)HQ=-O:EX4BU]-&\8L-?X8<3.
M6T-O.,!,8 N!H8L,X:9LIB/=9HYZ@\#>TGF#PLV\70 )R+Y9B3E@U(;OG\R2
M68G1-U]V-[AM!.\EG].Z+E7)VZ9JXK]>6U?R]G5UJWJ)L\T\"!.&JN237-3E
M=]EN36\7'V55?M=W:R?T2[F0GU?RN9Z%-"8QE0Q'O!"8,"DQ(W&$XR1),Q7(
M/*%6)>MC,SJRQ=QG&VWY1LO7E=E\]I/*V[DJ.\RO S1FN/*6?_2'D0 U(@"[
ML8_VR.VVMG^%!PDS^>_[#,%[ZK$!]K09'XW-27?Q8X.]O_T?G9Y#KN2V_V9M
MGG*7_*)8P&C*.<X"DU!01"$NI':!12*"((LB):AUE. XB;$/$GM$D:$*2#L\
M#LEYI_9R08%'@?LRNN18'A<6D&QYL=".69=[PD>^\R\'Y1I*Q#Q^XW09F8.,
M[Z1F#E_IYI/V3SHTLZ]5I1_MIE]U'J4B5UF@'<M 8L(E-^>2"98Y89$D*B$<
M- %LD-K()F9+$.;"#2-DYX=YDQMF<7;/&#>$1^G);26B)W=FF-:D/HF5V/N.
MA=U-CE5?4J^G/9+OLEJ8PLQV ULN'N^UH_)MJ=8]6/,\)BS,,DP2[2@0%A"<
M$_U30H10J>ES5EC560#ICJSD'1=HPP;:\($,(^BG;[>?[D^/X;T(4CM;, )0
M,*M@B=$(0T6!HONJV;*D.FVE%@R*@_HLX.WP3,4[N6QC8; ^,WNWC:SN=S>W
MJ(N(7M)>9E_6846^4$R8LKI)"$H./"&+4Q[@_EJ3I?R=$**?W7?J$F^37^XE
M7SXN3+K 9Z$_Z*4J32%LTQ2A;IQWK;'7"]'[^NN_Z;V4^*QW4^W@U7K&PC04
MK- ^=B123&C(<6Y*!>*,ZWU\HCWO#)0 .!*?$^4(O.H7OS(&KC;]TU_FE%L.
MSAC[,=E]Z_\"X,/,S?&1/UN>49_IME-+C=9L-^4./<91Q_F5<3#*E>R&#/<$
M&74DD$^DQYL=Y(7+]QXRY!-JBVE$7LEYGI]N1C%_7#[3<C$+8A6E!<FP8(+H
M?1:A.,\"BH,DS!,F$QD*JZ@L@.;(9GE@5'A+W]<$]1Z*=I;6,S; .(L[+/YF
MJ!\*.O8,]1[%O\8,]4,(K&>H'[G5K6WSYS:>TXY+NY<K;8N:$R,V+Q_;\'R4
M":DB46 J6(1)D$6XR),(\SQ*%4\"G@5\MC*>ZOG#&BN*(*.PH0M,2;F^OT7+
M35\W;M]'QQZX\T<ZWN& V0%#'JWIKR<E;EE 6QY\0P-KC>P5(O<^R!="!>YX
M;"WVF?;&Y]>9M)>QM5C[C8OM;W09L2'^?%E/U% R)"DC.."I]H,49YAE688C
M_3O%LC2+968_46.S[MB^SO7'?]Y!9D5L!3YOJ!S% +HEAHC3V(NM*) I%TXB
M.0ZU, _'^P"+ P$&YU5LKYYP/,4!B[O3* [_[+:]T9NMY[*M<M%>TD[_K^VX
MSFT5=I8%*LID@)4(<DQ(*DS5JL0RX=J;*428Y*"@%8S\V+&HVU]__?SPZ\W7
MAV_H^NM'].'VZ\/GK[_<?/WP^>8;;+\#A-5NZS,>6%#O9\-'$PG:;1*X9<5S
M??ME,'C:(P&)3[I=<@-F?^?DN(I['YWMJIMD"\FC+,]RA1,I0TSBD.(B(0P+
MI0+*,KU_@L7&CY,9V9P8HCO:<#X9 X*1G<VX7'*8;7 0VJD'SFF9//:\.4)D
M\AXWIP4]UM-FX&JX:W]3K\IGD_7Z@;Z4S7E:O;I5#Y6DC7GX]E:OY/.,)4DD
M&,LPB;C6598+S((BPC0,*,E,+T]JW<?3BN+(:KOA ?&6B2;&T12TK_E =<.(
MO:-MA^3YW81W?&#*O86FH]^T438#1#<LH&^C0&._._$.D=N^Q0-4H#T-2.R!
MW8[=.I/M@T!B]7=(L!OA63._2MI8V1]E;9LQT[ME9!/64?J?]HDQ?7&&S= %
MDL",34=$>Q":C*?V6$<8=\I^Z:\S6>;+$>;[62_'_NR86;K2COWGNGZ5HIU$
MWXXR:\;>?WNBE?R9UF9.[S9-:294*-(T-"V\%<-$<(Y9E,0X98P429J%80%R
MV.$LC*Q2#5',#%7M#_02M)I1T$VG*^,BU.:R&OU9KIZ>Y+RMY6YZ80$34>%/
MP&X[,"ZN, 7_UF+5<G.%&AZN4 MTPP:ZHV_-A_*ZJO2-3<SZ"E&E'Y\IAU:R
M7.D7WF/6JC,XOA)8X0Q,F\OJ#-!!6JO[2FXV[1,MJV;U-GFD,Y;BUJ28O%:&
M TVQK'];+%DMJ^\FS>3SXN5U93)0%KR<MV-#?GYK;O]@J@6[K(6,$$F*(,9A
MED:8A+'"!8UB'-,B$ 4A85Z <C_&8G1D^]B>ZS7T'%-$1GM"=I;QKX [S'Z"
M( <;P['Q\&0R1V-S4L,Z-MC[YG=T>FY&>CMNSLRBH57UIMH>0G4S:6B61IG@
M4:9P)DFB;2TGF&5,X%117C">)U$ LK5GZ(UL,GO#$9M12WWZW6PEH D]AY^=
M)?2("LR@700(V,!9BNG)3IVC-JFYL11]WVK8WN:::-LU9VU\PW9S</VZ>EI6
M)O]WIF2N@B!(<2R8,OT1):9QH/>:22($2:*\"*Q&R-B1&UGU-\11;:CK3<V&
M,OJI7'3;2&#UXAD [93?'RPPW=\B\JU%I-L=;FG[S*RUD=%;4NT@L8GS:6T$
M/TREM;H+'D/5>_C'Y4(:I^*[K-X^OLJ'Y<T/L^.3M^IFH8T+;_;\@*I$P)(C
MJWC'"5JST@R*6BU1QXT)%O7XN0*7,D+ .Q_1'0DWF WP#!DH,NP @%/D&$)G
MLLBR@_#]R+/+[9=.NET7"_5[I>C]R/9?K<>;R2R,DR3!N4IB3"2/,9-%JOV'
M+"!4I$'F.NC6CH&QH]*]>:W?RL=%T\'*!$S[37A,BM;'LGY9UG3NN+$ XVX9
MC1X136 LN@?DIC2RS\R5&7[;^X7__8@K&-X'WEJ2?Z=YMS!P3H^[!:X#SY[Y
M^H]_[ATW=YG68:#"D(04)TG$,5&$XUSD'"<J"8I<%A')K7HM#1$9V>YHLA>D
M?)Q$9MAJ^)(79AF.B>J0:G]29OO,%A^RNR6S@!XW*&WEG$P#F2HG;YTL.>4<
M\_U\E+/7NG9U6VA;]D%OSLKU/&8E0R44%5C$I-#F1<:8LH)A$13,!%!CEH%Z
M!!^2&-FX&((F4:HE">WA=H"'G2MRF90PD]((N%P+.$+[I=/">.O+=D!@XF9L
MIP0\[,!V\DJ8Q@E9SFX6JW+U=O,LJ\=R\?A+M?QS]63.J.GB;9;10F5)P+#B
M*M([#9KAG(L<LUBR-.09#Y55[=L9.B/K7DOY_Z/NW9OCQI%]P:^"B-V]ZXX0
MSN4#?-W[EUJ6>Q1K2SJVNN?,SA\5>,HUIU34D"6Y-9]^ 9+U4E612!1(S\;$
MN&6+1&;^JC*12.0#K4FCEC;JB-OIXA!2_0KI47Z85CJ*;JV<EH+U1!7T"JUR
MZA^V.CFT[B2*:2G<6CMM'W?PNLN5"41(TZ/ADV;O&]UU]F>*,:DD#3"+1(!)
M4:28I4&!:<JRE)! *;L&^L.DQO; -7%4==21^2"0/MXWVPKK.  XI_V@6;CE
MWJ  .N<&A35A9"@C0]IX#[_Z1@'@J'M#P]%=/P,5F/=N)6B?#]^_P'2>O)4@
M>_Z\W1MG]VK>9&IL*WMF:9&F4:P=C"C/M*L11RG. QYCI3V0F,1%( *KP4=V
MY$;W]G=:%RM-'KT:^DAL&'#NXGP,.]O3@"]$H">#'3 ,Y38K=J>@;I0^SCTR
M^F_D?(S8S^KDW"-X3ROGOK<<%;Y</C[(ZLF4\)FBV[9FI9E%M&W246]*/T.6
M1=+4PP9Y3C%)0X*+D'&<%TJ[-"J/9 IJZ0PC/[)!^*LT;2"EP/155O31>#DF
MM<RXY,TT-&0F=:,/;Y)6T P)(,R6MF(T\("VP_0F,XR@I@:W:='8X+7E8IQ^
M\$[R^[(K,.+3VADG8 [LCMLJKCWE'XV[^54^EY5)]-JH0I'0(%=A@//0S)U)
MB@@7!0FQ8"1-HE31J&"P)O+'"8U]7]J211NZSD7Y)Y&R,QH^Y(>9!R?1'1J_
M]\OEK=/["3(3MW;O%_:PE_O \ZX1R2MIFB@O;I9"_OG_R+=9RH4(:29QPE(S
M:#XAF(4IQZFD190D)*>IU0'A)(5IHI =4=1019HL-/[X'A?;R.,9TCK%'.T%
M=8@VGA#FC#CC^Q4GCC">$.@PMGCJ07A4\5>Z_._=FX2[I>QNEXC*<EZP!+.4
M,WT6CR.<1[S ))**)Q$506P=4#Q)961U,W31HKN4XNVEE/SS>6[R;_7'G]F'
MT$[C-!Q#]"(]3/T:P3_O73<B3=;A>O^TX/9A0R\ N$4,G8$ A0L'!>R)%)Y^
M=[(@X2#[N_'!X8=A5JBN5K-O^E-M$BF_<;FDU;QLVC4D(DL*&F8XHT&,25[$
MVC6G#+."BYAF+(]#JV# 20IC^^0=J:%&#Y9P]!L:+T("'6]+^:Q5:5"&/B=;
MO[SC8.N_;3?XT^M.HF*#8JW5:_A!AVO#%Z.;=^J/<B7K^V;$ZU.YW!8\S*(T
M5D&0!5@RIK4LIB&F*A0X34.6I9)HC]OJ &Q#;.RKPX:\V>M?#0/H6?^%-RRT
MU4B &[,AU(9W?9]8P/2R@T%O> UM=-_.ES8P-.3;"B2/8  N$#V"XGB%>!XX
ML%M$2VG[[A&'EICN)M%2F+V[1-MWSBV:N%F^ZF]"6;U=M9,HFQ3G;1?:,$LR
M[4G$.,]$CDD:QY@1F>)"Y3P.1!RI.'8KEN@G/+J#L<WMWS!R@:Y<9L1:8VD9
M!AP!(:AWT@=.5^6 1NGC"Q7>>Z'# -F?5.!@!\;IP@;+]^'EFK?E\C=-JFL6
M\5'6O)H_-Y42FV^]997F\$ICNT#E$O]V>7F/UDWF=GBP+\&T *3?#/C' N@"
M]<#@N7DW3%2GTDJ+Y2>KJ+07=;>0$O"6D_K>R_)6EI>OC\UDS&;HXN+MGLX%
MH,)Z8)D)%-=,2KW5_[_L\@/VYZ5V["###[BH>@@C*W7V!0]<E_TA ]5K&YE=
ME;IW[2DUVD;(=^IL]8IC1[MF$K1L,@&^FI29._5[W39TFN4DD822 O,B#4Q3
MNA#GB:)8<9%+14F41\IF\I@%+9#"PV>.=93;U)^VSR:PK5P/3'9.NB?A8>J\
MEKNA>H$:NKA46%-N9VBM&V%><GV^?UDTK::U4E>K^;\\3=,"R.^KF5L/I6G[
ML0V+?-!2S>*5,]KQ?B\7^HW:C#%<O9GDXV-C9&C(5$BXQ&E&%28BC/0!ON"8
MAS0,2!(0P4!Y@=:4Q\X'^,_?;Q[^YM!"UPHURZ/Z&%C ;$)+=J2I.F#Y?/:\
MM:([?:M;"!Q'.]R"%H"[])>F^=K#T^-?RA]?EL_SJV4M]-^AI_'^5496[88X
M>I@_S9>/%TBS@+[<WM^8D5+U7(/0T_8+BL:P[^X/")A>#V(PPEG<3E8GEWU@
MZ<D\=CL1=QUVRS?<MO'6")AS0+F4RU77G#@/\SRE181SF7%,\EQB)L(0)U($
M41$4:19%D"W[*)6QM^=V7]H0=6P ?1P@N]WY;+&==F* Q.#]N%<B3WOO<1J3
M[K.]8K[?4_L?]I/R?LQ## G-"B4+',5QADD24\S2),*"IT+H7S&5@GJ/6M <
M^T[L^C<SYQ)]O;Z_^VJ&7)Z7_7Z&6^T7"N#EUT%._.C#*P'RCI0K__-=:WL(
MAC+H_0^DW"VWZ2[09F$0\2!5N3Y6JP 3$I@;\BC&G/(\)%&2*5@3P2,T1E;W
M]77N$UV]5$T-H[GO79B*L:::3FA.W$OIUCC1+-!<)AE624(P823!19)RK&00
MAT5"N0SD;"D?3:QJ7*2*%JE=6M98?3:M__@!8.?#8V<0S_QRP S@?LW@]MK_
MR[#89]4)OA-LA&+ -86?5O'W3L2^LK[WC[JG+]ZMOC?I0\]TJ3^[A_)>5JJL
MGK[*)RGFIA+B5=:KKF;PDZ3UO"EI?ONV>A%O7V431'XHKQ:2+G]__DQ_U-K=
MF@51*FF:4YQP,XLWB!C."Y;C7,F("9ZD>0[.?!R!S[$O'C=)DZ7AO9D!UC!O
M&A0_M^RC-?]H3X#_N2,!:D2 )Q6.\<'VVZ-_HX\+9M.VJ8L-VVC#-WHHT7WO
M)X4./BG4L6_>;01 OS^C3H1_CT\1GE7ZDS_-LQ)2^_6/GM+ (Q]LU7VP^G6]
M(/I<_M"KWM.ZIG..OLY?S3?'R(CU![YHI?P/O_FN(WX.%JFR8U"?/,MV1 B/
M)>B.2<XA^B]$TZB8+O2F_'KL"&Y[ 3"TT-AW !OZ2#/PX?47FWXW#G!8W #X
M1 )X"= #PACQ?UM)W:X !E>?[A; 5M"]BP#KE]RB#)?B'R]UTPM86Y$M,9,8
M=+/L6GPTJ?_L_1C,K[)M4"Z_R>IUSF4[-].,7GA<-JLTC8EF6:K,2"2*(V6Z
MD<8IP531 LN$9DDJ(RDCT*2TL1D>.]QY:GJO;,=4P [WHW]Z=I&"?Z?/!&CK
M[F^N+";]WBQYU70P,E.4S0!WM,.BO\#$5#AZBG*,SNZD(9.IP'\??YF,KML&
MH9<S4S6;>2Z--ZF!V\GTVSBBE?RN^=*G%:TKY9/L(DDM2[=R=:<>Z)^SB&:"
M"2$Q22-A_H@Q2R.*<Q*$7,9*\C"%Q65]LC=Z0+=-=:Y-M]R.Z77'W,N[JQN8
MZ??ZN=B9^<FQ=C+I[[GL -Y)3MU&8S:<HI;5;=RYY?8":7[-45]S[,_,CX&C
M)Y/NE;5)S?<8H+XWU:/0<#/+M_*'IFS,B1E97Y5+_6,[VZPVO?F^&]^EOEGN
M/C-?\OGS0M;;8V@<R"(/.<<%S2@F,E$XYR3",1,RE4J0D(#*;'TP-7;T_/JO
MZ/+JZN[W6Y-K@+X]7-Y^O/SZ\1O,^'I!W\[H3HTIT'_>D$7?5G0IF@')OS\+
MK0Y-W\^6/S0W13^;)S<<CI39X!,R3W;5"TN3VE.?(+ZWHU[7=FU5^.V[7"S6
MDT X5R0*,H6%"E)M"17'5*3:115QPH,TB]+$*DIQ?/FQLQ[;WGT-1=<!*7MH
M]%NF\V6$V1B0> YM"8])<49/PKWE)FY(>$R4PVZ$1Y]R52/CXE3/9=4X1$TS
MI"NCM-7;52GDK*!QD0G.,%4%,U-/$TQ3(G @1"@2$A>1LLI7M*0WC:+ML7"!
M&B90$QAJ&$&&$ZC^]<-HJY#>P''2T+-P<5!<*VG/T.3^]2=6;2MA#W7=[C77
M#,6ZOBJ;#5HN^9OYZ\VR/>7,,KVC1G%,,9<LQR0W;0!%'N&@B')&4Q8$L&J"
M'EIC9RQNJ:)%:3O&QP8CNP. )\EA&FVHH!VJ%ZCY%^W'MY1])N,-BN<M*>\T
MI8F3\P9%/DS2&WX%?F__4(G+JKI9BH?Y:B%M+^GWWQI9^QH:]E?O[R0:OF=W
M%P:F4 \5%>;L^^Y:2<Q?Y^*%+E"_G* +]>,B.=V>OUMJLJORXR+LWHN?>,*U
MKITN!7O[+%?F&_IN:FO&0LXH4SC79T!,LH!@EI,4AQ%) T$34QP'*V4_36SL
MR^>6-.IH;R>_0@O:>^"RV]1\@0!3PI/RCS#YUD9";X7K/:0FKE4?%OJP/-WB
M'7B+:E.S7"[F)A(I&E=X+NNF+7-$,])TQ\^8*C!)*,<LE3$.5)C'.><Y*ZR&
MWO<1&=\EW9!%:[K@KM4G$>I785]RPU372610(^LAF<[H97URZ<G:60\)M]O1
M>O!9MTWV]Z7V-UZT<IM"DVZSB%BB"%<<AR1@F)"(XT)E!"N>TH1P3F@&FA]Y
MA,;8]TFF4RYL^SP&A-VN>:9X,(W;$&NGN/G?(7ND\;0Q'J,PZ7[8(^+[;;#O
M47@9UE?Y*I<O\OI/OG@QYXY/53/+\*-<F'J"M[5KFR6DR$B,BR3),2F:E@]I
M@(."DB3.19!SJRY-UA3'/BR:KFZHXZ1&&UY0QPSZ'_3I^7^C-4_V93-V</8K
M\2@@P52Z(W\$F#4'#@-G[+"Q+P[RCI%;F<]IK/:_1)XGTX"D[RFNL5MGLC(9
MD%B[!2^P%^&&\IK6ZSTX9X07H3[>4YJEF$0BQHPG#&>QRA@149&%PM8:;I<=
M^TI*$T)59_'LE79'[&&KY28,S#0U<L"-SXX<]A;&31XW,V(G%\A$'++?8P=V
M'IY,V0\9W-7H([^%JVW3W'(]"/MMEG&9Q&$18DEX@HE((\Q"F6#MVR@6RSPB
M:6S39?9P:9#ZPIO*MAY+.TUZL9WK;:\ [X"@J8I9ID]062"U1\>9P 6)8BR9
M+$029%G&K>[;SP0";L<^>X-@V)ZY"P:S:5W'W TE9Y'L39N[:&[FS5I$D(4[
M+D6/E7OWPF26[CBCN];NQ!..C;;IO&IJ.KJ^_.;ST@[1/U_,G6#7I4XE&96A
M$#B,\Q";2"?.,Z(-@E TBWE<9 6HWLZ"YLBFP7" &A8NT X3:,.%8Y<_&S3M
MXC*>,8)9&4=(X,VW[87TU83;@N*TS;CM(3AHR@UXU?$2<_ZX;"H3EJN=Q-ER
M,>?SW:SS(BUR%@4%CH09#ISD@1D8K(V$(FDJ2)1S994) ",[]L7F[U^^7'[]
M&[K[A+[=_'9[\^GFZO+V83?1__[N\\W5S34PS]\24SLKX1\IF*'8H;^7C=]Q
M,%:;09#4OFY$[8A.>S<* N+@EA3VMIL).5*[M"Y7NERMJCE[634CO,I;+7*Y
M7&GQ]6J/-TNMLK)>S<*0%'F2"9PDBF,2YRFF2C*<T(30.*-1QH'EG6=R9*5,
MYU1T[A<12EHM-?4:T1W>3%^?Y1YW:-ZQ!S-&YWXZ=E9J"L0=;X /ZS71!Y,)
M]\MNF>8%NGP'_CZCZ&8(?+")\P29)]MW+C>3&D5/T+VWEKZ6/2?M1!^C;U;R
MJ5Z?RS(EBSB7)A=:81)F$69!2G$02$%3RA)%K<YE?40F2SLQ9=4-7>#1JQ>A
M?OOD2VZHT7$0V3'MY+A,7M).WBW]$]).C@MW/.WDQ+/P"J6K^>KMLI*TJ:%A
M">%"285#'B>8J%2?>0@CN&!*IFE:L(!9Y7V]7WALI3.5-886L*QH3_9^U3I'
M(J ZV0D#J@4ZQKE3T<_>0I-5]QQC?[>,Y^CO'>MUMM'UKB7!):M7%>6K69Z$
M*HYRA7DJM>?.J$EW#G,<\R@OB) I$Z!. *=)C:TN+K.T>X"Q<YK]B N\7=C2
MW)F2O:;K\00_+)RO IW3A*:MSQD4^* \9_@--Y4U#?^:LI\7*>Z>95O&I[W8
M:Z4DUP[MT=_/>!KEI" 9#O(@Q(0:7]/D.1,J2,K2B)%,P,[A3GR,?OKN#H$K
M^B=B<BD5M)#!#5T[DS >8D[68I<<VM"[,"=FU+)DSL_'G_)G2LX"Q9.5<>-A
M4@-T%DSO;=-YB\%3,Z[,>-S+Q4(^2K%XNUF^EHM7?;8.P_"AFO/OB[(JY>H[
M7<HN;T>1)$U"8DJK0M,3+E"8B23&(DOSA,=AF!36:5= VF/[(H8;M&$';?A!
MX87^'W['DWUZ !3B?HLU,G# $\(IS#0KZ!TO#OEB4.3L,R]&1- M-0/X[?.<
MI.8(1T^.!W3%R9) '$7=S1)Q7<*C4]GZ4B:<;KK:'7WD5ZG*J@NGFJZ1>5+$
M37,7GI(4$VY232(98B$D%W'$<Z*T>+)BI>VQT1-G$.7:Y<]:M^XK:9Q.>#L(
M7]"?X8.."Z<?KW3O=J=MX'GJ4=;PNG[#:Y].S_"-Z;\Z</7S/5IW**U\W#.6
M=\S X=^E>%G(.Z7M^?=/B_+'7Z1X;.Z5ZE75;.%UTX*G^>E.?9HOZ9+/Z:*;
MWJ'_(B^78OO/9=VT<?Y<\LYI-W=6FZR30$4JE%SA(E':>PX"@@L>%+@H D%S
MGA59+&'F=UH!1K?2[0FG+?-O>PJ:!C;;=,+F-Q]E-7_5W+WJOWZ4]?QQV908
MTQH9#) ! 1D4H%6>$W\9[#:$?]\/&+9OK.5H/MJ]CZF]X=\(TW4A:WXV#V\X
M1SL2-9U*=W[3"65Z'G4MI/_>"(;&29#Z*9^)KT2K:9F?-F'KIWPP!XE?/X<+
MUQ'6"Z7Y>JD,U:^REM6KG)&8TB)F"9:"!)@4,L<T91RS.-1_"4,1\A2X3QTA
M,_IN\G5>_S?2<-*V>Y/>2CH&H .KCT!D:;W/%!MH8S4UM"&'.GH^YT^?EL;;
MP.DC)":>,'U:R,.1TCW/NNGC.J')#!.YE:M9QCC+BD3BP'1])T6A<"Y)C%,A
M DZ2+.)V24@GUA\YGKJFACY(4P[<Y 'J/9TV4S40;T>ES/\EQ2\PE7R/DITV
MGB$[3!$W8AM*%SL%Z5=;B3=9C1?KL['I-<>U6^MY=O()J3TI[/O5)]75$Z*]
M5]-3CSG'XI[+FBY^J\J7YZN]Z1)=6ISD$5<I9SA@H=;97.6X"%B&"Q)&19$2
MFH564X^M*8ZLQ6OZJ&$ [7/@6,HUC*)UP,P?-N!0V#FPN 2W[$3U%[8:H#=U
M0,I._".A)LL7X?U8]>X_UT\^5&)=V7%?E?RV7%V*\MF,;(7.4[5></2=N^$#
MK;N@;FJ.S,G;L*2/./IUI#E#'6OV/5_M4>LW J,!!MWNP5B-,)45#(13?UE[
M*I.UG@4+OMN5%O[RF87@-\OGEU7]6;[*1=A=63-) WWDYF:4B3 %GH5V%;@Y
M<XN8*UXP(HA3 ?@AK9&M1D,*A3L16\<"[R,HV?D#GF2'&8#=>O>6[@5:0^&_
M"Y^%B+[+N8]0^CEEW*=%/EF^W?.*:^]I;0Z^EPO]1GW]SY?YZLVTE-SD'R>A
M2E1HFMI$IFJ!Z#]8GA$<Q(DD,@\CRBBL^W0?N9$5>I?X_XU:\F8?DS9YRR[H
M6<;5O&$"C+"= X=#0VH;*;VUI.XE-G%3:AO!#]M26[WEIO2_Z7."N9B^6[;'
MB28B?Z<NZUJNZG F"R4$+03.J#!YD2987J0*Z^-^0*,XYD5"8!'S?H*CQ\X-
M>:2/L?K<U(3LGJOR65:KMPOTO##M"-J6BF:<\7,36S>N+GNIYTNI&01>O Y@
MJ[) I;'D.(J;5F%9AIFQKT&ADB!(]8\T@N7&>\#VG"1X4_K\^.^#;YI0Q;*4
M8ZZ_J]K]#!BF>2YQ$&14<4(3'H+ZB_C[YCIL6,WW]L.BR4+Z]X#7;D?S!QIL
M1VOQ^KS&:X>X@:TE[V]'LY/2TXXV0&S2'<U.\/<[FN5;;CM:NTI7_#2+"Y'Q
M.$PQSXDV D$>ZC-H)G$LBTB$BB2,%#;]&(^N#M)YUY:,O"NHH_W?60LL[#36
M64*8@K9D-O6"_G3Q*/^>5&]_[4DU[:A8[Q7K^$/.HXC:5(YMOD>].<[PC G)
MXP)3;D81*:E_2K(0TRB729(F*@I@O;MZB(U^%.Q([Z5PU6<<!'MPLST&^D$#
M>@AT!L)E)M&@A/YF$ITF-?5,HD&AC\PD&G['3<%-QQF]Y,WR5=;FEGZ;F[5\
M;+I>;+ZU(LKT-AH3S%(58Q(7(68DBS%3@A1!5.2*@0:/65,>6?4[/M"&D=W\
M2[NTA3.1M;,'H^ %,PY#4'4-:48P%6#A/=D->[J3&A$P' <C[\$+N/;X6,KU
M#+5/E#==A[]*<R^M"?U:5E7Y0_]P19_U[U9OLRC+2)KSW,SEC4Q_ !-D2@1F
M+!>LB&28$5!X&49^9$-S^4KGBR9QFZTIFRRQAC2T00@(53O[,AY6,"-C^-@9
MA;AFY0)MF$$;;M#5$'X.[45<8/#6<@1$?.(V)"[ '+8F<5K%S?K<T[<F#?U3
M67V5S_K[]IW6AGKY]&2FCYL<C#0G0A$>XY IBHG(*<Z)#'"<ID2%@@8QV_0(
M?; W/,.4'0*Q#W";<]^1;JI->$,=U88\S.!8 &EG9#SAXF18UK21*BNTI=[8
MFA:9;[W(@$V)O;">S(<%P4E-ACT [\T$X$W'1%?)5MN2E:;J9);+(LNCM,!1
ME)C6'VF&:1H*S$6<B"0HLC!)0:FMAS3&#F/L%*)]+I>/6)N,IW9@XDY]3E<_
M!DUJ/8*8G=*?B0,P@.$' G@"ZVDA?:6L'J$P;9+J:1$/TE)['G6M'>&5&5[R
M4;;_O5EN*@NZPH,9#;(L" ..(V[ZC 49P2P2.2ZBC$:)_D.?(6!WJ<-$1[]/
MW2D5;H/_S9E[9S+1NN6 ]J!6IEY4;LN,UY=^B/)_OLS;&Y;V?;&]<@&&-2P^
M!SNKX E;QZ36EB;ZL*;^BP%X6ZO2<>"S4,566F^U*X,$)RYGL07@L,+%^DW'
M((7>)LPN88R6"8QT-V69=O])%"0X#(L$$RH5SFE"L"HX3SBEC%"K#KW]9$;V
M")HM<&6V0*') L,,QW&)DKP0+$MQFHD"DSR,,%.!Q(4(\D(O%&99!$L'.A\9
MIS2@;MK='D((HTH^EY5)8W^%Y_B>@,PR G,V#,!(RYY[M%?*UUTW?Z&KE\IS
MR5Z_E+X"*<>)3!LPZ17T(##2__2Y+6"^R4?CB7UMOMM-N7Y3C=]TG7GK?MGZ
M])Q%BN99@I,P33&)581SD9MD7Q)$ 2E$"IO8YL##A*>DCBS:,(5VN+I [&WS
MA-.AR>4#L#,6(\/J?NCRA^@9O4O F'AO0&+/P4_J(@*&Z'0K$/A2Y_4/^*J/
M4;OM1^0ZE^RA_%5^E;PK@Y3BH]Z]EH^W\L]5&'TIEZOOM2FH5RR)BB2/L6*Q
M/B=F:8)9&#-,PR"7 4W"),M=V@Z<Q];(1N^Z7LV?VEY2;8.")G%TTS?0''\N
M[ZYNM/>SY=.,*]H,D3)1T]5WB9:FMD_[?$^&<:0]\7EI61WI^6.T/69._>%
MCZ)=.P7#X/LF7V@W@U5_&,PT/MGY?%I>T6W[D:"6W6;\E/\6"WX ]-R9X4RF
M?DI#!S] GNH#X6EUQ[1;SE^>7A;&S-QI6U$=&7S5L-+X.9)&,<]8HMU+D9F&
M@107$:68<Y*F2:QDFH#2!R'$Q[[JW[*"&EY0S[@X-\\2!+6=J1P+0)A!](L=
M/'/8 01?B<40TM/F'3N <I"6[++&&46LVWM#<;D47^5J7JV-WGWCM#0%M#-1
MI)$D$<4B* +M#.8*TYP2;8]2IE3,DE0RAP0   O39@(TX?^J866=YNN>%P !
MVO)8ZQDW]TK8G10!T8#6\;%VNEI.+@8Z ;C5Q<( \%DD:TEY^HI9&"1'RV>!
M2SC?4[;=FTV'9WVR>JEVVN(FBJ6Q*F*<J2 VDY (IK0@.!!$\D3)/(I!&09]
MQ$9V<6YNK^Z^7*.'R_^"3C'O1<CZ[M"+W.!;PZZI.]K2'6E.N8V$_FX*3Y.:
M^HYP4.@CMX/#[[BI\G47^M#&X=MW6FW[.(09#8AI?Q?+5&(2T@2S+$UQ40@1
MR(2+( QA-V"G2(U^!_97.7_\KCT*3/7K]%%NG '#18W*EU6]TIN?Y@VFY">Q
MLU-P'WC E'M-T>SKJ*$Y2B'#D&">=/HDF4GU>4C8][H\^+RC'C?],K:%3++(
M Y80'"6F(U7.$[T)AU+_D<1I3A-%.(=LPOO+CQW&;=NRN-8EOH/"4AF=!02J
MH+5L<+4[*H(O9=M??%H5.RK8@6(=?\K5PWW5!\>R>OM*?WS1I]%J3A=U,\^^
MZQ)=SY(P#.,B2G#"J=X@15I@2O("ATSODT42! FU&J)G3W)DM=-TT=.:,-3=
M'83+UNGU"0+4]>UH7R #Q89\<]=@8@AK%GQZP+;B>O.#!PE.[ W; G#H$UN_
MZ68"]-F9SI=2K#?LG=C>1ZGF?+Z:I2HH2&CZP\4L,".\*<Y5FN&HR"+M.Q<\
M81'$! R3'-L$= QL;D1A9L ",CLSX!<(F!G88+#QEC_LANL[^J?[W8.-@+VP
MGHR !<%)C8 ] .^- .!-QZZO3<&P_&QR<K^:4^2=^KV63?>1G88%!Y->KO]<
MF9@_6\C/\WHUXTE$<R)#G*?$>.,)PS2-.*8J4D4:ACR'M17PPM7(IJ3C$35,
MZAW5L(E+A36C;5>JG3E1[\9$K?M7_7W+,+I>OCQU$^2 QP$_'Z&=W9K\@X&9
MMI_QF<"[X_K$T%<?72\\3=MQUR>,![UYO2[NZI_QO5$ =R^:I,4%[+LI?F&1
MIERD(::R*#"ABF(:\1 K'L2Y)#PN%"A#PP];8^=N-.EQ]7ZB53/SU3(S855N
MW".HB^CE4[-U(Z?^+*"NYCY_)A3==&VT^Q#&')'H%SIOCJL7IB9V;GT">>@
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
MFA"Y]U3M;[R^WB%&%TVO"KI"3#[.E\OY\M'X+^VBWM#+(D92)K BL?[&%7&
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
M#\5X^&0S(G(P"P$%;;@:]FST[$]-(Z+H=J(ZA>;%'IS?M'UI&#*(IA[KB\_
MI.=4!EUQLA.;HZB[ISG7)> GO8=*7%:522R?+YLOE2E-MSW.'7UY9'.Z0ZTI
MH[<_AAT7=?BL=;:4,-/W4%%3B8DT3?W/;0#$6FC0N:E7,*?#T?$5)SL!]0JT
M>\SI?Q#N[?Q%_IBO5I^U+ZOFBX56U)5<]Z>0692'D3[!"$)S3'+3E3C)<\QY
M4M \* K*K 89]Y,96>E:PFA-&;6D[??:'GR&G1(_4L.4\+C #EY&C^3V#H4?
M!-Q\!^!'#W(*AN7JV?][7IYLJQ\68'=7MW@:;GK>5?9_U8;L3C5#D;;9[(4I
MMI<RPKD^1V$BPQAKL\-PJ&BH<JF"@EE?FEO0&]D8K3G M.M=(4RKQ1>]35;6
M_H M<L/6R3,>,#-UT,;#D#>^?,N 33F $RSVILLS/&XV;  F/\8,(&F/5;-9
M93+S!A!IU\Y!7G,<VB(?S;=@4U9UR5?SUR8;J1OA*14M"(LISE(585)D$M-
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
MJ 6V>BDJ.8,+&99HGP]@#(^AX9*B![[)(7[-3E0K/](5I/I1BN&AM:P"\\S
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
M:*58/C@:XH+Q0^/2=/)CFO\]CV(=Q/][]S \.Z/V+SE^T5O/="# .$>.Y$C
M<>:A"$L*S3VO7@O=])K:3=YL!:H;;)>]HZ;S^^@BA8&;3/JY'^8H>5QP\?P.
MS@Z/S\NOS$8OSYYS/D(9I6E_/%-P]S&[,C_WJ:.&HI)95EJZH!Q+1PWD#:,9
M$C'!$N]4MHWD5.QOB>UFL79]E[6-J0[$$78444^A?2ER\%!:W(*0UI2KDP0Q
MQN!#,EG%1EH*;T]RNPF[7=\2M67> 5]CR4H?5KE5[#MX3HAG$A0ME;%<E\8Z
MR(B8G).BU#*JVOGFE9>PGNWU4R7/M"GD;F-\O?!2YBHS/*M<,AJ7ZR18ZB,D
MJ6SV/NKZ^<H[DKP>AG^JM)U]"K$3,<(5"^XYY8*@S@&=C?+@N!6]LAR4]BKC
M0J7F#33L?8N<]>SHGRJKIA;S.Z#]'EIW/C2O^. F_?!D*H6HO+$.DL@,S7(6
MT UVJ92A:\T249S6SN]:2=!Z6/JI,F3J": #+M'[*1.XS-D*YYU2BEKEBD90
M:!J F'6Y+I-B*/,F1,)((O6S63<BL=U86T5P;)S<LKVD.@?$U<D-SQ<:M&*H
MP@/89!.(Y!1ZAU&!L=*',L>/Z&936C<@MMT0U;[ V93T.@#3I2SL,9N#2K1,
M_#,$A P9\$B18(3F(3*1(ZWM)2\EI-UP3W/PVIWK'33</O8'=^A</#44C>AO
M4V^!1$71#E6A-/6)P+G+VE)G?:Z=;?<.2>MIJY\J1;2F$#J@CM8R"N[7.->W
MR2N7"96@4>N"R#:#%:2X/$)HQZ3)L14#;I'(;IEP.T%D&R-N:WEU#I#O&@+/
MELIB()%Z#L27,<S.$7 D._#:Q\08>NFL=L'N#N1VRY1K#J3-R; #<'V#C3UI
MF4H2;=%$@P"!M./IDBSP[++57'AB:[=+?X.4;IET-6%6@_<=-.N>IF<&G13S
M GC*Z(#S1-%@$0JTHP;-%S1^;>UKAK=H64]7_53%$%78WHE$H#]2__JF;"I\
MJ+M.IW>W/HW/\JO6GW.G)R5!D#<&*$L*1) $3&F(QTQT&E4M.EFUL^,V(K!;
MMMMVJ!CM2T =. '?6-SBH?ZL_ZR)E"D:+7A*'8BD)5CM#*2LO6#$1VEK1]LV
M)+%;AEF3"*PBI Y@\"CG%*:/-W-H5E[@4;',.^J1H%WTW("6:&L(P@48KRR@
MN1$46AV&ZMHU/.M3MQ[R?JKZL(9$4_'@;:LW]<'EWSZ=G/UQ^7Q)E3I2/SY\
MOWVHEZ^I_G200S>Y^308_?DT:M[F:%09$:^)*=%A;< 6[4@TE3$99)VI'4%?
M14^%@K#RS//QZ%L?.??AQY=)BL?#Q]99!V5/S<?N/'# )&\H50HUM=6HLZ4%
M8SD!D0GC)AAE3.W W.94=F96R&X(6E)>UJ2X.G#$+M3Y4A\#*F,)SI76?I%$
ML-*CV@X\,"E9"J[M$NJF -2TG-\NKMZ$Z1V RT*%3>D>$$;#T!^D9U685Z--
M64D-D3S:C+RCI5I <?!.:Z#*!E>J!82H#;PFUM&N?[%G"+<.A YLAH\)WQSZ
M,Q'CUX,TG5?)'-R6'.O_F7V_1VU47/$$@95!>9EK7%.(0&+*7@@:@J\-[G7H
M:E??MH^>4<.B[  \'WEU4BHD+TJDX"PC&V?-H1<7]M!<DQN:.*X(I(BL#(S4
MZ*-%5Y(GM/0,&5C]<F-3&MO5L9V#;:,B[@"$WVEO[DT@.EL&BO/2#\1Z<%K$
MLC]M))8[P6KW7*O08+ZQZY3.P;.B^#I1JG%?"#N;2E0*4>;A+6N$8+B'"!X
M:$61C*M0'B)^R017R.?:0[*6T='NU(S.06]G474"< ])C?/.![BDN2'B7 RV
MM&ES@I2QI(& *[.86;!HNON@A*I]U[*<DG8':G0.=!7$U>*A^^TVH!T\?^7+
M;J^/Y:/+LWYZW#/BF,G@@[/%-$95[J,%GE0F7C!'7W;&?Q7\WN'U[4[AZ P,
M]R7 #AB&+_N_+##ST'WM3]V@%[A'#RTYH,$2$&6FFPU) -,IR*@Y8J^!A-9W
MJ&IWZD=GD-J0&#MQ9C],L C(Q^?#*Y*E0BM%@%I. 3VM ,8H [B.F+RD+HO:
M_<G?)*9=3V7/P<HZ(ND$NM;G7$\RK1*A&HAR"@2A&0PG"D@2AF0J<_(-M#5=
MD[IVW94]XZ\AH74@R?6-E1T/OZ7)6XS$C<6$HGA*E*[IBF=4Z&AX.!%CJ04K
MEU[[@>4**MN-,^[[/KN6N#I@&)Z['_?VS4'X[[O^..%:<9M-?Y0&9=.#83S"
M[WXM'T'#Q5)C<"G2%>M%9C1<@D:3ETNE=-G5I#80UZ>ND_?AU7#R,EC3C- Z
M<6#C4D)*<58R<^D&Z2R_O3BC,F4Z!$"[MLQ2X1*\$ ZBT#%$'J7RM=N];$!>
M)^^W&X-D0V+K@HI<6-K'_HQ]T[LQKO##W:0_3),)FB'!..DDH7.'2[!$2V%A
MR5*1%,T19Q.M7:.R!EF==%KV@< :8NI$3<LK3?^TF%GE8&'P_4]B3RE));<4
MM)8)5T<"&M]" "=>>/3\J:*U^^5O0E\G79B]'=&U!->)0WI]9O8T,Y$0P8"7
M>D9!8@(_6QM-:'[[X%QH8(C#FM2U>Q^S9T@V)+3N>M6?^D,W#&\P,GCBRQQ3
M;C7:Q4$Q,"QI(,QKHQ*5F=4V'3>GLMWS>]]>=2UQ=<QDO+P9C:=7:7S[,?EI
M3T9N,VIT<#I:Y)MG8(5 IRQ);RC![<5JEYV^24PG?>9J*%CEH&PMD@Y@ZR)]
MO;<M2NGLXD*(D%PY1T':@%H[, '6H5_EN/=X:A0+HW: YDUB.NG\-H6M.B+I
MA&6WN)23T?#Z<24N!B^HY2"-+<EGBH"1A@.SV7*./T1R&@37(BV==&OW@:VM
M!=():"UJX./)Y [9E5ZLB7$M@D@,@BA-#+4FX 5R*U,:=8Q21%L]Q/PN59WT
M6_=Q3%804J>"*&>YT/^PJL/19#KI1>:"]0Q-6)D\B$0I(/L"9&4CEUQ+HVO7
MRZX@IY/^:&-0JR263BBW.9/2K*[@?-Q'?GUU@X<5]ESRQAHE 5EET&U7%FQR
M%D)VSM"8&*W>;&8E0>TF .X99_5$TPFD/5#^:31&V^!N'&YP7>BBCVYO1\/+
MZ2C\HQ>-#)(Y"9+J4B0;1)E ;(&8J"+^@.G0E%)[FZIV4_E:TFV5A+0K\*ZJ
MYPN4ICF%D\,X65P4=3D*G1VD+,MND@E=G:2 $X,F@F,^NMH51JLI6@MUC0TM
M:N]$W54XG5)U%VDP0_'HRGW_HS^]N1D-2FHV;JXW*@BLB(ZD$(!PH]!$]1XL
M50:X"@P7*@-33=V$;4KK6@!M;")12P!M5*#=@.Z"'[5P&,PR:Y=PMZ=\XMD3
M/ -B&<.DI ,?>0 KK/+9)1-,K(W8S4A<+UK<V#2C%OW@VO+K0!!Y?6[VF*8<
MEU#RQE1)WY6%BRP!%UP$'@0GOG;@;WWJU@/E/\L=1D-2Z\ -;EE6^:\DB7US
M@_D9@1SK!U3(LUR)87S^C85/GJ=Q?Q1?U\;<5W =?4?K>WB=2L.]>1N^GF&9
M)$$YE-FC(*P7N%N# 6]B4BYS*E+M&N3]KK#=F&5C-\<=ALG/OHEZC!OA6&)
ME<#%:D' ^A#!>TJS=,(;5GMLRDX$MQLK[2;$-Q+BUHC].MM(R('QM .X5<PR
MHV( K8OE)2,')VT90%E,L<RCKMX>OGG<-A9[[2AN-Q'BCK@]&BYZ>,UTO;W\
M\OGSP<5_G7VZ//[M]/C3\>'!Z=7!X>'9E].KX]/?SL].C@^/C[;I>+OF@VMV
MN]UF+94ZW1Z$,+HKM??7YZ-!/RR:T4%:AU!-8(+V>#27'MW!2O"2TTBXMT+4
M/JW>IF;GMB7]ZV$_]T,IE'CUDBMDYH=!B=\1PJ(CP8+BKMCTW(#+Q(//1"K/
M.%.R>F_?M2AKN3E>'92\:DY27RC5'/]FM-;)T<'E5EKI_A=K:IUEM%32*K.+
MP(5#CVCCG2UA<%KR:"(*,-H$ECH37/)X]M2^FWU.P:[:XZ14%:3GK>T6 !H=
M$Y$D TR8TF^"*G!E(TBA*-=),E*]K'TU1>UJBQVD_U)#5&1\!T*"\]4L7I8O
MK,5R23,OK;]F744".L&.HJH+QE.3"$])UFX.LXJ>=K-+JT.H M,[?K0<GQZ>
M?3ZZ.OC/K<Z7Q=^N><B\256ED^:QJ51I(C483>X6QMAD*6P. DT35!)H-R0%
MGE .EEDO@PV)B=I7E"O(J3.N\MFCGW#LJ"!>: N:!0FH#!'':!R52<,R!J^(
MBK5K;5;1T^[Y4PL3RX=-5I! QS7)Q='O1Z=?ME(CC[]:4X<LIZ>2 KE(W]+P
M+CW,N"T@*=?EAW>3*0I[_ @<A\>,S=*!IE&C? T%)S4%P@Q5,8><2>W[C#5)
MV[T>8>5KGB">T9?+@B605.+><3HC"Q0'EK.S0C+'W9Y9T!&%TP2&7A<I-""E
MCBNB3P?'%[\?G'PY^HRNZI>+^>RG+;32\N?45%%K4%I)7WUR_?'O;G"7G@ZA
M)SN91**9HQ(B%^@/66+ 9A\@L=+T0Q&+;*F=!+V"GITSOI<\>\'YBS'3+ AH
MH04"'4]<2Y(%ZK4-)MAL96UUM)*@=G50-5R\RNVN)H2.:YN/1Q?'OQ]<'?]^
M='QZ>77Q95MML_PY-;7-&I16TC8?\=7?W'RH(F+I;I:D=3",?TOQ^EDVS!)3
MFU":7':YI&KITHK5@D,C&U*D25C!G,FUE=$.Y.X^>6?C5S_MHN!L=B$:H,)8
M$%Y$/+.] LEDU,ERHVWMG.Y=Z&U7T^T+DZ\'\NQ)PIW7DQ^NME*+^&MUM>!+
M.JHI/3]=@ITDG/'.H_1XQ*,N,0$N*0K,D.A5UM:+VE'^Y93LKJH6G_J$4<-+
ME^P<P0;E08C$P3#J@)=D<&6,H*KVY><;I+2M8':6_VO=L3O+.ZX6#L\^?SZ^
MFIDB!Z=E;F_)73@ZW3(+8]73Z@X:7I/J2KJE% OUIP]'QWPX]74:AN7'E= Z
M:!4(9$GPS&+<@E$J +%1*49$5+IZPN F!.Z<EK;.RQ8.4<V5+;TLTVQ8CHX$
MC" .B);*&CS6$Z]]1;89A>WJK>:P]2H3K3FY=5S+'5Q>'EU='%T=SV,\9Q].
MCG]#3^SL=!LEM^)A-77<NC372BDKL]0NTK0_GF=!^D'_>C[%\C4(5::16<*
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
M*+AEXM^"BRT? V?CX.ZU7'*4&&T5>!M+7BE!JAT3( EEAG#FM<]K' )/3^R
M6+<1R&AG[G0@76Y;/7C2'Z;C:;J=]*A)7(@L@4L><0M(/N__&)1@-&5CA*[M
MO.],=+NIX_L_>]J1=MN6Z_W RX_I]F&^R"<7\/.3'FY"JGW2P SN5%P/ V.T
M $N=LDH2D^PZ72;>?L//Z=AN*>91=9Y7+&_=7C5^[@]'8_00CH>(QS29/AX6
MYVD<BCBOTX<?YS.!]&CIGE:N'#DO+=7*7%_G*0?N/3$B.9E2[:OP#<C[.4WM
MW=#8M!0[<':OM;33T; ,L<97XV.NYQ_I!<\-\3&BG5-Z-K,R/\2G"+,Q<5X'
M3DSMQ@A;$_MSGM5[!._.$NX E)]-8%\]@/U^)D_/!1J]$0&X-:4O0VGJQA0:
MVCZS)*PRI'H6Y>94MCN0N5WP-BS3SK? 6._N]7B(2\?-43H7-GS3O.15^[]K
M?F^]>[AMUHAJ@KZ3$1)5(P\!/+$2'7:5*(G*AEP[BZ6YV^8'=O[XU!_V)S<I
MEL2XR6F:EL2/21I_2Y.>D"R4IKRSXF,0U.?2^5=!2D9*44K>1>U<Q37(ZN[-
M\0;X>*GS:HNC T?SXY(NW)^?'W;]BQ5QSY03!(1-K/Q!P6>7@ @N7#32Y>H[
MZGVJ6FZ/US"^Z@BC2_#Z8S3^Q_$0K920)B^6Q AE7*-9P'"W@/"$@(N!@90E
MWAZ"LK*VJ;<&6>TZ)DT#K)(XNH2P634+,NKY:JAED0<Q#T25,3 >K"Z)0BH&
MG2/7O#EP+:6H79^A:5SM+H0N00I7T<LV&":$A9 )GN=>:S!\-@M6NQ22"KKZ
M+.?%]Z\%%_FSPF53!F\/CM'4#3KB$^*VN$/Y%VXO=9<;]Q37)F#__N-VO&G>
MJR0\61><@ZB)0[0C7+VC J26F0E+(WUY*]YAKW(I9Y_ZIGUZB_D?4AZ-'[M1
M?>]Y+X26)5DN20U"20].>PZ1,HK<HME63^RN1'IGO=--<+8D(K=WL7;B*F_I
MJG E1SFG@';(TI_WF$=W2<L(1A.#1@EZ4H;(A)BS(F7)6=(-1)@W)[2SGFYU
MK%85V>;(M'-D#M-U:<-7R9)\=_?-365<^L%T.N[[N^FL,FOTV*!DGL?:L]00
MRI6 Q$/$36DR>,HU2&;0?*+,!E7[3J\:\9UUI7=!<#NB_:<P@/](_>L;W&('
M> BXZU2F/8V&ES<HS<G9W70R=<-RE32K5)Q=*0WN9I,G&K:*=Z-J_Z9R12XV
M;S]3&4.0+$ ,4:"3QPG8%-%;=%9D1K(B@O\T]O,+SC]D1;WB_0<WZ8=>M'@T
MT=*95<4,@FD%SKL(3"5#K9'2A]H!A(T([*PMO EF7FKGYD34"8MWW>4]\C(P
MF20/!$R@#(0FHC3\5$!<-C*PX(VN/8MX4QH[:^?N X=;":H3H=(P?FA:M7
M/3=X9M_#G9;BN?M1/GPP'I?LE%FJ2H_DF'-)R%?,6S1_!++7!0W4."-2,?=U
M[3ZMNU/=KM)L%E6O#=U]BKCEM/*U5CMKT3[K=[LX9>A\X(:3GI<FDJPU$&5+
MJ:%GX&@L<Y*1]S)*F5ZV'5Z:?+XK'>UJT[T =._BZH"^?8.Q,^L^Q5?\[5'!
MLXO1@8_HW(J,7UF?&&BCK'*2>%V]I\^&)'8V.-# L5]%3/\4(8 #Y'F<N:3?
M'CS7LC]+W_!O;E .C:;=_?4IV+]KOR5WFG?C4_12!J$AYM(IGI>\\Q11>9:F
M\5QPJDSM :K-N?&+7+Y,X6X\:Y!U]+VD,J=8HGKEN+B;2_LL'[GQ$*F8G.-9
M4C;PP6VAJ^?QS/!9,(@REZ)2$L!8RT$S+2+UQ"M;_6:P!N&==?LWP=A+O;M_
MD7:\&]K)T<'ET>5#N[A1/DEHH\_[P[EG?>%>G%BSSUVE\2U^:A;;1KY<X..W
MU\I-45)3.^^%6Y6T].R="U<9(5'*4H+,2W(H$P*<,P04]8[(&+DGM0,\SRG8
M61O/FQ8^K,<YFUF2%)RE%*TO'P%] %Q9<@$W$;6154_C?T9!N_IQ!^F^THG;
M,[;MKA0/0^MGW+@H6^XL?[G?D?.LA86Y::B\Q]/^_\QOBGW*.5)M@0?&03CI
MP3 G@#KJB$LD6Z;?45B[4=#R\;J#S$=[%T"78?;6^@0/-F3M@)5)SB(K!38J
M!Y0;XTTDCFFU*\!V@59S@?(]0*L&TSN1_[%RE3T=>% .=7D.J?1,( Y,B!X<
M(QP7*(3DM2NW5A+4<BAF=V#59WNU8,OV&/K4'[IA2)NK8.J5"99HH(DAWP1%
MHX$SA9:#%"2HX+*K[9EN2VO+11'UD+<7874@#KUBG6^MD)<$O<!,B:)&]*I-
M1 :C7Y^R(88(Q-++[I)-PG$7(#97;K$7(-804"=.UQ5KO$2AS>Z%SO+\4^CH
MGX_F'?B/B@,^*5-,3OJ3:4]%8RE1"9(6# 3)>!QH*W'["2-4M%G1/>)R?<+7
M@JKZN:':D!B[K4![WAENN6.0')OU@.-HYA(!A#,N#>%*Y3T>W&OA3/_<.-N(
MY2W:A,5S6DH_4Y%*;A,0EDK?:E3;)B12"C>BC,RBQ[U.UL'6\C<=EG\5IG7
M$5B<XO(X%!5)93QR"(3C$B3:CLZ*!"5O ;T<;J*OG3RUA(QV(Q(58Z6[LK@#
M!\O"$@[OQH5_3S=K07)5*@LH*1-TL]7@%>H\G[5G-(4H<NUXP]O4M!Q?WU70
M;P-G%ZYW #_/8R</Z_IQOZH-##)MHXA*XY'*C"[:U2,[)0.MG5(&#3(I:E<L
MU:*],]C<"4LK@V)[$FSG =W+#FV@7'Q=JCGZ#3&#DT&@^1>2L)19$NU>8=KR
M8=H&^#820B<*,!9]B1VVDI ^$&L#V,0L")H5>*8X.&.X,R&B<5J[-J@.Y>U>
M%30$TA:$V@']N&K5/49%]$)PB-FX4AF%GI=)9;IOE$'J;+.7>P1HN_<$+<!N
M(P%T $P++"J-BU]PB? 0E3 !J-4)=X9+X!/G@,Z[M-$D3:NGCZXDJ#-';6T?
M9$?>=P!(;Q@,3PO;0"$3::RW$5E)15EZX&!L4)"])=IHP15K]IY])_([XXSL
M"JKU3,+&)?PS@+OG#2$^25/J3B@(7<P'ECV$P)UVAL18O;72NT1U1EON&X@;
M2:.[[LEV.XMQ*M#AAY!*=SZ6);@0+$A+A=1>X%E5^\BN1GQGG)3*@&U'NAW0
MF^\LO%>:B0;/RS@VB<8R:G\P@6D\!H(SGMM,JS=[?8>DSC@L^X7@1I)H.?WW
M^1IZ/EJ;731@C$6NZ%**210#_)[V),EH^#I#<)\_M3.::"='8T=N=>'>O!3I
M'#POTGGRX;F.R7D%)I( (D4/A@:#$#8L:91O$FM+?L5[6L;"[I>EU9G9@9/E
M9#2\+LOYF/P4EW3HOO8+YLHJS_R@?SWOY_:4AJ"MBM))""+AZ@AN'"]%+CJ.
M456:9[Z<,+A[(&,C"MMQ&NLCXV6(HSDQ=0"$SQV1%S6&%ZG,L'WX86$"[9G(
M*?7HC2AKT7P+ K6OM@0"B\IDEI.UM8O^-J6QY>A%@WA9Z456%E[GG,HUUJ=4
M<$($#R1+7%^R'#P3'E0PW#/C5!2U+U8WH[#E>,;^H-F@X%JVW5^N!L^9L_S"
MQ#'.HBMCT<<M30705C/@A'.@B!0.'1$A7I;!+#7KUGA5.X!J[-!M@L%=/V47
MF7<_A;.7$H^VE(J5>8@@##5@T3X&QBUS5N52N;//4W8)C>V9>]4!LLFQNJNT
M.H#&%;IYV>K0+S<L4PZ$Q=*;'STW;W$?1X*'@T7_&ZV*_1VJVR*Q$1W8-!(;
ME-1/T42F=,X9#4OSJ?O&*$??2R^]G5O"O/?<^@U>-EI),^U:C$A<Z"!!<OQ#
M:!? &ZK!)DJ=RY((7CM27;==RZKZPL6B0EQ+9CI1<(J5>85,@>7:@(ZR6)F<
MQ>HU[FN2UJD&+YO@89-2SVU%T3F'\V%&^OU6[3&?B"2:@'>E.V/FA6&F+$9D
MSPG')399(_>"G$X5P-3"TBXL[X!E]=QR/!S-,M<S'OZJT,T2GLG%LU6$ +<R
M>YH3=ZSV9?9K*CH5_]\%*SLRN ,0N;Q!]5C<YJ<5,"<=HZ@D(X_EXM)&L#8K
M"-Q0D8.33-5.>'U-1<NWQO4@LB.#.P"1WQV:D"5=XG$!)DEK"P.,TPH$M^A@
M\JB 2$69YLS%ZN.P7Q'1;IN*B@#9C;T=P,?E'5(_.RS+.*B>]\X1)@ED8I%Z
M@ZJPC,P#HI ET1-&7>UF$L\I:+<K1$W5L3UC.]&<Y G1-E*K#&7@-/K_PGD&
M1G$-*7#->%*)I$9\O;4516/-&RK"83MV=KQ7^CP<<>K&Q8[ZMG,DY=6#ZH=.
M5M/:3*P$'0WAI97 :*DWM=&"X2CZQ&DFC@KF;.V+Q+JQDN>&\OV E$E/<6:Y
M0"-(BM)F&J$+3BK<&,;$&'')CC9;EO! 2:<B(9M(>[5'LA6C6[[0O"IZY]!-
M;LY=/WX:C1?]\4E/,F9B:6_$T40"@1S"A1 !VBF/SCE/P?%W-,6[+^E4*&,;
M,-1E8\=#\\>GAV>?CZX._K/*,;+J:37/DK6IKG2@/,ZV+A<U@]'D;OQT,QY*
MNP*1)!!?Q@UX(\%DEH JE2@:$RS&VA;["G+J'36CR>00>?LCC\9_NG&<7!4W
MJV=\B(:X8BU%!F68 GB5 _#D50B"QE1]C/ [)+5[^-1"QMLGT>YR:/%(FHRG
MO<=RDM_2Z'KLOM[T@QL<?.]/>L$:YZRCD$6INF.!@RMK(MR'0/%GDK-UP(1O
M60 2_NL)1"L):!<Z544\JLWOMD&3KE\NX>.HI)KUO%19>27 F)*)E+5 )Y#C
MD:X"#=;Y;.5:5N][H'F+@'9 4U&PH]I<;A$JLZR)\8_>Y__L&9(C(Z9T-N!E
M1F0LE0B4 HM$>N0 DV35A=XDA;]>C[[]>O_$.33N__&$C*?WM0B#.D(;[<3!
M-M7#].NX=W#2XU8SRG,"K:P'@:<MZL>2E^A2XC::;,6JR[@'@9?'S:5=OEI0
M O/7M./.U)?S-EQK^PQXT'>7(0W=N#^:Z;ILO*+&.V#*9$#SJN1%20LR)6N%
MXU2O-ZAH7:-A\>7M^K:-&PQ;\[EMH-S3_64X^9I"/_=3O-\IS"#=P5O@@J!*
M<R&7Y!4"0M/LM(XRZBH6YEL$=,!8V%ZHH]H<[@A,/HW&*;C)]',J4U5[+&FI
M"$'G3'-TTP2S\^'2(6H>(LV*Y[5ZJ*V)D>=O;Q$@=42Z!"0[\+<#%[)O:]F3
M_C =XZ::](2(WA.>P*(KCY92:=3%,RGM/1RS/)<E[RT*\DA6NXE!39Q.3<FD
M S![#!S=9\=]2,.4^],>RRF:Q"CN%H&[11$-AGC</)&KG(.U@=1.,7N#E*Y&
M1[84^:@^_SL H[?9]+L;W,VE-1B,_BRW%SUT#V@4'KF4')[^UFIPP5%(V:)>
M-\&'W%Q3J/?IZZIU70=PC4FJ RC$S30N5V,?T_SOX^''>T(>MUF:])*(2<<<
MP;G2,B29!$9Y"A;]V40\1ZNC=LKU6H1U]=RLIN@JRZ8#@'M8 A(_'_#Q-A=G
MCM#!,)[@0P<]P0QGPAD0)854A*+9O>7@9&*)ATP,KSWO8EM:VTWB;1J6>Y%@
MQR_?+XY^/SK]4N7F_<U'U;QV7X_>2G?N%^E;&MZE3XC,P]%P=J/Z1W]Z<W@W
MF:+6&C_>LOJ<G2MM%:4J*1Z$EB;P1H*U5-' $!:TML&\)FF[Y/'<O^(BA='U
M<-9Y;^Y%:9*TL\R#=@2]*"9QH<DYB!%M4Y),(,2_ Y45CV_7Y&]"XHM)/35X
MVH&S[S&R]^%N@JIX,KF_*)C,(GQ6E]9I9:8QE44]JI+GJCP0I]#%3A)U9^UD
MX94$M==9H(JX7R:55^-]%X TI_T^ZL<595DB'[AFLC3TPR-5,P,T><)4Y-*I
MVL[A,P+:U3T5!?L2,EMSN>54TH/KZ_&LGF%R'\B5T6KI T4?H4S(E*7RRF1D
MBO*1&U2ZSL0USIZ7SVU9\-N+9U2)5VU?BRR]*0K,6\NL!BVLQ07H5":A*N1$
MI+9,E(CK#?_^>:Y9:Y\9=7C;-CC>O"421/*D4P9B*6X5R\NU#GIDB2@K=9;*
MKQ>H_F>Y6MU(J&M=K6["X8[ Y,75G^->FG)U*$6Y/^3!@9<2U2DG(CD2@G]Y
M8OR37ZUN)-+WKU8WX6_+"+EPP^LTVRB1*2,4FP48$XCH=1F8FX!*D:,@0E*^
MUN7I.Z!X?&$[X=TF3I/M>-@%P=_C%0W!J C-H$W,4.:<E3D8#)0(5!,:HL\U
MTG$67MF>$MA26"_%O07G6A;XY_ZP?WMW>T]X(M9'3TJ(QCL05)6;51TAB&BX
M=S28E5F:ZXK\V4M;%OHV(AO5X%_;@G??%PBWF1F9M0=ORN6 0W_*1H:,R,Y:
M7)!CL88#\>RE[27K5A'\UOQK6?#GXU&\"].S\64:?^N'>ZT74YE;J"$PA_03
M/.F\0=6G#'=1<T>4J%&GL>S=[=R<-7'B[\S9;B!C<C",]RN8W%O"CO-$&446
M!&% E$B^,8F#BSQ*_%_R<JV+V/7@\9J ]LZ(W67Z&B [,KCE2./A:#B9CG$9
MR/US]ZT_O+[7@9DZ-)R(+>-$9CH0?>J$+C;1PL5(B?#F16KNTHCC6\]O'0.[
MBFU4F8>=N)28L>/!^LG&TI@=)*6+]2,4.!_1R\TT:2.]X[)VN^)G!+1G4-1%
MR.[<;5E%O#Y83Q[34)*@R D90"E&07 IP!-M@>$W$R=:NY<]L]:\$S_9*+.Z
M>KNTV@9%33ZV?F),II-/H_%<TSUD"TSN<WG+7Z%TUU[H7GN>QOU1['F:+3K@
M!A0QHMS+>##2&7 JHK'MF(EVO1-EN_=WZ39\2\&/]BR%#IQ)[R2F''T/@[N(
M'"B);/C_DM/6LZA:#4$MS4F.I>I%@"'$@>-.9^Y#DGG/:4G+R.S23=MN>-R7
MK%I6?/?3 <[RK$/1_6(G/1,8CQ3Y%',Y#DI7;K3Z-%"T^3R3VD9+UE!KRY_>
MI0#Z[DJK @>[@H'+F_[769+*%P1RT<-W?M /@Q^?[DK^Y:)'T%-"NE"FJ/KD
M" A;FAY&4HQ&IX5"0R*JL E UG]UEX(Q%='3$.^[<]H]3O;")>?1^+;4I3P-
M%NM%:C/SE$(*Q:TTBH"QV4**UC+%L@^T=C''6H1UR52O>J)5E,?/ K('"_*J
M?XL?P3V'WYUD%YXL2=J34B=I@P)*,NKM+-!]1><5B#/$Y]*!*]1N[EF+]G9:
M+;<.U=I2;=T5G<]P.LM_E+*(X?3'^7CTK3\ITQ=[PB3F=8H07&E6[]&H1/7O
MD:W"LT124FH=NVS5.]KIT-R<2UF)FVW;:.-12"E.BA]RZ0:XGD]WT[MQN@_K
M%8U-A<HFTH@FIO)EU@4%$V8E353(9 SR:RV;_=TWK840\[,@I#)G6\;)Z5V)
MQ)[EO]\AW/OHA\04C&"\M-PH$^:"8,@6(<%(9C457)EHUD#%R^>NA0'[LV!@
M)ZZU+/'?1X.[VS0=]\,38A\Z39=))^4JT#OBD/BD)8@8$CC""2@B*)5:1*O7
MF3?[WGO6"T62GP425=G: 0-Y6?#JI.]\?]"?_NAEDZ(11()C1  N((&AQB'3
MJ)/9XS%I:M^+K21H/3#]%('M^@*H. NOV3KDAV"8__'4=/"S&_\C37<O3'[_
MV4U4*F^XHCV7+CMT<RA3$K(EI3N]\\6>C5!&I$='/!HM:[4R[$[I\M-KPF@8
M<*O,1'B6%U[[4%AW-2I!LM&@'\O(G/FMI@V6\^AY"9)E$**4]7.C2U.*E(31
M+OKZSOPVE/X<A=*;X.NU*]^X!#MPRJXN^^2*&":1^B1"+*TF%!J4:#($'0G)
M@EK%:N_/#M92[Q,1&Y5;;R*>+F#M6:6I2BE9RAT$5<K%].SV6P>05'AJ&.6!
MU1ZD\-.46V\DV)7EUIMPN6OEUIIZ%6;I>BZ)TC#1@Y.Z=&@B+.N *XCB'>.K
MZ^76&XEG5;GU)KQJ6\Z3KS=N\%#!IR31.00)RI;FJ!3_\#D(H%%Q1HGDPJAU
MA+SXT';[Z%62\-9<:OTZH/1;FSZD6/I@F>6HQ3)5969Z0LJ-9L"98T9HF8E9
MY][]^5/;;5A71\ [\*GM6N<WQW"4/"%K$@4M8BC19@]&.0512>H#FN+>UZAL
MW6V>36,;?X_V83TQM(VE-V<\H&+CW'N"B^"X(5*TR)&8@:H<-!="<E^EO<+/
M-.9F(\&N->9F$RZW?+ </97]HS',G$(5J1-'/IA4>JN7TD I_G_VWK2[S2-)
M$_U%<6_NRT=)IJHT1Q8UDEQU^G[AB=PD3%. !@!EJW_]C03 111(8LD7;]+=
M<WI<LEV%-S+BR=@R%E9*-,C-+H-XSGH8E=!&-+.C^32R=/]Q=5E>S6Y)IQB'
MDR]+!Z\STA43% (%K'M>1#)*<6'=+CT-]WZVQV4VA\KY&(Z-+.Q_YQNJ6<DB
M,N[!U#9A5;BJD\4LL&@I=BFFI/LSD;?*^?87Q_$-AQ'Q@7P:V:;?NCC$]-4[
MU,IXN>R\CT4!X]5XU0T807M'#J\,V7 3?&PQ"V?[U\>-&$[L&3800'<0NM[\
MY3AY/8H!=R6LE=RJF3,5--QSTG5\IR&->X-H;*>PA4P?A<@!#.X@IWPS-/OZ
M'FW4I712V4R1=&)(]R>1LG4Y:HC1A, C_9\<;$WOSZ3T!)E#9/S0%H<C&-X!
M;MY,5[^U.L+992W$77'I>H")9H%GX2BPRL0@SNJ^^SH%,PDMHDXYV];/L(\2
M-)[;.@B&VC&_ R1M[L&'_*UV>4X_WRG'69G\Z>?*MK>W.P.\C"4P!]Y+0Y9=
M67"2''8DM>WJL[1M7O.P)XGC[ET8XY5U0!%V@-!#.D)M$,IXE< Y1%+GA@[K
M7('H4G)*<%2[+1GMH'MWZ*>\86#3H*MW'QD^DT4AK^=Y\OG+\K=\.?F>YS^N
MJ]N.K\Y[XH>'*,W;YRPGKLM3UFAFR'OSNG8-9'+F0O$,A$@I&EV*C#N-J>RO
M+N^WR0(W;^=WK<O:AD3&#./5?&1/%T89#:'6U#LG4F&I!!E;%Q4_1L_8U4[M
ML?++#J16TNACRMO/$\V8$A2*6P,>M2(/V1#I3-?A0G0"8R(WJ<5CZ,'S_P9#
M3CNI/C4(<!\6]P&1+>.L#!%I!%<@%'?UY3] H- 'F+?<. JK8]A)Z_Q-!@'N
M)=.=!@'NP^ .W/57./\\HU-L_(/KJ!B=BDK[FE7)H**/$((24#!Z5RS'U-PA
MWTK(Z&@Y5L#WNUR.YG8?@^%N(H![;N7U#G(IG+;1@XR>5[5+!^(4"[#H O>6
M:9?D$Z[RSA_K<6;@(1 9AKL=:)@'#/1MI%JD1ZY)Z>HB7%U[+TG]4N :4"9D
M.7JE3N0([Y>4&JRTJ[E+,X@H.H#6(7D*(53*/BE(=5^4JC.^D8D W'O#58PJ
MV9T<Y;]SKJDM3AHDE_81VC-)+OV<>9Z5ZPV]&_:\Q,LZQZ5!LFG/#PW3%WKX
M64^<C/*I6%TS"CG8VFF<,SB1+6CEI2%MRP,_L7IHL=_VT>[J#[/+R]?KY<\7
MF6Y48D'7?@XZOK=UT[-%B,GF^@:GB]RE"V;7[SV/I-,^F+A7=-^>ZQV8W<=[
M]:U"Q6)]JUU-?@@IDVVP 33WG&DM<FH^1+S!L(36&!M._GL-3MA'& <CZ]MJ
MC-C')<Z7P^/KYP$4_Y73A9$NAQ($2%U?ND*M4^>QOD%95@)+FOEX2L#]0N%X
M8W_'1^!QXMH?DGX-R>FJ7S&=0-T)'V06%.''3&=2"B.@D0ITD")H$54PO#MU
M-\CXX/'!MI<PCE1W9],T>*SP^L6;#_]Z\?:/L]_/7GS\XP/]Q[M/'U_C9/XO
MO+S*OV=<7,U7O3NS*5VPJ_F<PJ:7N)@<$34<_<F6\4/;\S>*)&Z^3U%RO)Q5
M$A8WKF)263LLMA:J,5 5Y$$4!X;+*",:PTWK2M#'Z#E6]=W\=@W&5YG.Z[LV
MJ<W@*_ZG\UOFTW_AW6PZ_TD6FXHIP0-*NNZ<FP)*"E/?6 Q([H35T7)2 $,Q
MYECBQXU2FN'MOBH=1[@=Q"\W!W_YXXX.>3W/__<J3^./]<.@UV2D4-92]YKA
M2@A84@2=0W;.QH1QIWUZA^#U8;(Z0>)I ?,0;!M)KR= ;CO0YDV)+K(5D4?@
MOD[CK2E0ARY!<*K6UPGI[Z\4: ?(A\GJ!)"MH/ 0U!K)I5.H+6YN[.:%4<<L
MM&8,2LAU>*>+=1ZX@2)+UM[9+%WKCH1=Z.H$;*W L /8CI),3VA[^>/FC_^<
MY#D1]>7'V_P]KR<-I,P""X)#YA2QD3E@=1R)!\F4E"$+F\5@SN&CE(W[#MR=
MO6TEPYZ0>?>V_7J^S;UV&*WW*D*27M>=T HP<0Y6!"^+8;FHP0"Z"X&=:,:&
M"-E%.3815T]8?#/]=K5<K#C&K^<L2(5%U?[&5 <^44!7"YXC%*<31\5CSJW?
M(Q\AIQ.<M0?!0W [4B*=@DM<+[V7+"L3#)A<-S?(6,> 206.S '36K%T?_O!
M(. 2/0S2&Q=<ATBD W#]EN>3[R2B[W26NH%MU:$V6?SG2M^KNBS9A0P>DZ]5
MD P\1SH5ZI0\!JMM\[J^1^@9=RA''[Y<,WEUA;WK-Z%/]+_<W$\52@Y:<HB)
M+M-J!DX(JXU6*8I@55:^M69[C)Z1R_F:2?U!.!TI@@[@M!H3D!?+#[C,'__$
M;QN%C D]B]Q#J9Q1CDD(1B70,6@3HC-.M?:_ME/2"X2.E?2VZ0S'L;T#\-R)
M@%;Z_=4E+M8C<[S+*+F)(! S72KNP%D5('$=5!"5.8,]"-XG9MQ1"WU8P#:2
MZ@ER:W9N8>"*8W],9V&1Y]\KXU;^YL^UN'>YL+G-.66M> A@6=VUXQ5Q5P<+
MTJ%1+'.9V< OM<W.TDFX>AS4'G^U'4?N'>#_]ZOE%5[6_<_70^D%5P%10A*"
MZ'>)3$;T#F(HO) C(U-H[?+=IZ$3O(V*C%E#,?4 L]DT_UCOL*J'N!E QG0Q
MFBYO++6(T18&+M2%9 '):_:.,VSM%FZGI).D25>0.UYD'0"OA;OT]J9ARRB,
MR'(!C &)GSJ"\R(""N-#UJX4/9@;VN( X^R9[]1U/3DB.K@.ZS-OJ86[""GG
MS)0#9+4W4$L!KC $YJQ!ZTMA/#>&]H/$=.4 G!(@LR&DU0'L[C!PVVF\H[N,
MY,CSS&N]!R-'7J&&J)U,7#GE?>M"F<<IZLH=&!& #>76 0IOCO N+U>LO>UX
M0!0I!L>!V3J.,II5*)G NHC!Y)C*;HM+#C'LOU#S_)]8VJ"OD;P.1]YLB9?C
M=*>\P_E\E2=NW(+RR^\.WF?R^$E.T4Q2A'&8H@)?5[ I9*6.^G#@I2ZR).=D
M'JP,LV$S2>T->W=58[#S\@%#F'R:7RV6B[/%DESBR>)+3G0K9 BH+7@KZ*3>
MU*VYV=']D,XYK8N(]@G4//V53IRS8R5]M\.\(5L;KDT__#K\@V+_M[/%XGSZ
M9OH]+Y:K(HP+K8/*UENHDY5!B5QU9IWV7I+1S)O";>MI9%L)Z<2Y:@6@=DSO
MP$7Z@PPY7M8&X^W'*4+X*(C^8NKJ"E8OA?0(IGC/K*=_@*V+49X@J1-GJ36:
M6@JB\U$^OYU]>/.O%Y_>_.OLS;N/GS[\T<H!VNUW6SI !YRDD0.TK3:ENN[_
MS.ES]=$C_:N5 W^+T]NY+-)[DY, @J.KPSL]8" \,1YCULB%"JU;HHX@MUV]
MTSJ5F%46C.L NN[NIM-'\$9R*,$XND;.E]TFN1YT^@[Z8D^%G(>+GO:70P>&
M<L.>W_)B\GF]"67U)%VDET5B@9B5!Z51@)/)@I:<%1XD<:?UZ^EV2GH!U0'"
MG37G=)=XV3S114$Q!%]UG?.Z'A;)/S!: UK+<_ !N6^==W^(EG$QTT+.3T+G
M *9W )[K ^3T8K$YTZVRONFG$&A]*J2!:S$,ITC516= 1VXR4T')^[%_ SOV
M)%F]0>H0^?]BN-H*HPM\;?$!KN..ES\VI_R0+U<\7'R9?%M=35V8,-HA6,_(
M_/,8:F[7@? I.TD'MGZGO8['.HY/4CKR'.*&QO $DNH CUN.L;FXEGF+AIQ-
M*[@$E5D"=#Z MY[N5TY:E-;O- \2TXN+-1P2MIO3(\72 ;Y>X>++Z\O9GYL#
M;91V81Z5$&04?'W-9,4"<DEG\DY[+X6)O#3&UE9"NK"9QPKYEXT-QW*\ ]@\
MV@ D+,6\R@1@U9M0@?X2E%/@(S-8#->N^?C,?MOTAC9Y!W&]*P1MZ_]QU@:Z
M$A"#I_M5%*/[I30D$RRZ(&7$UAT#S[39;B^I[]5LMX<(.H#3 UU?FOO@E7$@
M!2_$'EW+Q$A1"Y3*6A:];3X]\?DUV^TCZ=V:[?9A>P?@^2V'Y>W=6MVK[+GG
M-OO:'TA,06D $].0,<C,K;#M5TC^2L6X[75M+==1'.X.(^_PZ_7UR5JF(E,&
M)EDF7U!Q"#P1ET@9*\-21-9Z7/-#M(RM9(Z3\:.0.9#A(R\W>TV7Y_UL,EV>
MU:U;/][G>:2S_'9%%TF8ZRZ27%*J2^B9-0E4= ("LQG0:(ZR)!WS/1.UM5)I
MAT_U!(]#Y3D;CKD=*)FWL^EG^K6OE5?50J\ND561B> ,*=I:/!,-@T#!)]@4
M<A&&96U:/\MNHV/<AIF6QNAH+G>(E)O!"8F7$!6@T!R4R1:\BP4BIVN N=1\
M^\!8Z<$4'2_A)R!S +L[ ,T?TT6M3<^I'F.C(8TJH9":!.ESY4K24"L9("5K
MN99*2=_ZL6P+&7W!Y1#I_E*T=ARK1U[W_)&8OQI8]I%L*LXGL_5DGZ)=T)B@
M9++/I'0=$#\,!$&^G+3:);'3D\,3JYZW?GPGA)B>S4\;OHX-C W=A.]O.4[*
MA!"^OBT8HE2R1(C*U;'8 >N@.08BHHX6 Y;=IB4\!8Z'"!AOLW,#H<Y:<[@3
MF+R>S7/$Q;4&9#X$LKX(T=5M.H5T88C&0LS(2M$4!<B=^D]VQ,C/7Q\1(&U$
MN@4D1_"W W_D5JN^O>F2"TJQZ+@!YS@#)54&EZ4&C)(BPX3&QM38']E"QDY8
ML3U;FU8\[@(F=S,'KW ^_U'+<;_.KJ;+"Z:E3TQ$$*4^G)(3#R%E!<Y'([B1
MS@Q0[/4P/6/G6(X4]J,YN",XWT4OV,^G^>GIHEKPM,D@X>=\(;DS3CH.7I')
M5DPP<$9[$ [)@==TZUSKXIK=J>NEAFL(C#632A=ZZYI3[V95.GBYN3F*J6Q=
M]G4<,]V<^NP6.*L[!B.%FME[Q-:OD@_1TDMQ1"LL->!X5\AY/?DKI[N7XL)R
M*;U.!I"K6E ;0IT@$"$EG8KC09787C4]2$XO3Y2M\7,<W[N"T&H,Q4>B ]/Y
M]%\4-52?<G4DY[TWS@J0(E.X( 3="F8D&.VRE<(%%X:K6GZ0K%X>&EI#JHT<
M.H#6W6MQMYHQ7]?<?IJ]K/N9Z_2]=;![5<>AO,M_+;GX?39=?EF\R\L+'2A2
MU2H"9\K4D3D%$',=T,R%$D$HQUL_G+>AO)=49!N CB#-#C#\8A8GMYS\WU=X
M.2FKV&;5R)+/_HJ75RFG5[.OWV;36LY0Z-N?\*\+GR.+M='<8*BQN$9 BL)!
M"+JR2)$ZYZPQ:@^EM9<D1AN<GD1B#>/4$TX(V-H 42>B?I[6L0FXO)W-T':$
MP/X?'GS&P)&\Z& (0<G1&H.)O(&Z-8.32^"\L1!*L<HH42QKW7S1T1""HJ)G
M@F?@.M<I,4F3BB!F)&M2L,9*IEN/J/K;#"'8!SE/#2'81PX=V//'B^3112,"
M0D+/UQ-BR"&Q$(73V>0@VB];/+HAY60#"?82]%X-*7MPO2L$;:F1U]''(F($
MKZP&%4LB%X:.QD6)F2$3#-L7^3[/AI1]I+Y/0\H^(N@ 3@]T1D3+N,#::1\D
MK_TZ#()F#I*3SOCH4#>?KOKL&E+VDO1N#2G[L+T#\#PP $34O0*:)RB<M+02
M+$#P0H-/!HUT7 O3^JWSB)$Z)YLB<(P%:\#I+O&RN4K)2XLHZY3.5/<"*0D^
M6(0B6)3,DT(VK;>*/*N1.GO)>=>1.OLPO0/P[#+%)7HOG&(,,!*SE*7;%1)=
M-BT+W;T8HTOM7PJ>ZTB=O>1_P$B=?831!;X.&L]A8@G,L (N1E_;@@(XI3.$
MH!)+Y&5:T;ZP9["1.B>;+] ZG&LLJ0[P^/!8CZ PJ6(=V%(D>8FIUI>8#))E
MM%R9^@(\C+7\FXS4V0L).X_4V4<L'>#K=L7[3Q->.#ITUFC@L@B*:NAVNF ,
M%"DD4Z%6I[2>BK*=DBZLYK%B?F@_QN$\[P YVY[,&)EVBE$EF& "**438*9
ME@N#6F<1LAWN->#M7O70)YM$T,;&'<;CKF"RWDMS$60HO.8TF-$&E),%O$D(
M23LNK!=,L>$&+JUIZ,5<'2C4!T%R (>[0LB=A447PDO)F9<@A5*@9)#@K):
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
M;W>YY[>WHU6M,D:D *G4]"J7$7S*!=!XGF(R(936A5\/D-*38][ZM>(P?G<
MFYO$Z,O9?#[[LS9S721CH[.20E)/'IYB(H/7D=B"Q;$4=+'8>@3F%C)ZRD@?
M*-Z'GM /Y'4'</F9+:]P/E]M%_\ZNYHN+S+%F$)B@&)Y7201#*!6"$X%([)U
MAH?VHR@?IJ>G]'4; #7C?G=(^F.*7^ERU.7CM?VL'NC]/'^=7'U],5U52KY9
M+*YP&O.KV6*Y:C=-P3B*#BS=%%+@*JI2R_DYL!05725&"MP,"K:]2>XI*3X$
M'H>5X:CS_ZO3^/-A;V:#W[9M+RY0:A%4Y" =!:_*%@\AU0'S(9@2(V;)=@GM
MGOY23WGRXZ T &<[4&ZUXO>ZD.I"15&4E0*\T8G88EQM+PB 2@A+%CZ;U'HM
M]MWO]^1VMU$[!W.WV5*'-LAX=36O++Q(.D51U\"A)X0KZ^L1ZKHFI -H+B@(
M;6W*MI#14WZ[/4X.X747*V?N'N+=;!HWYS!:628P042;01F/%#>0RZ=S5#H;
MIDSSL>_;*>DI9=T>-@=R_&!%\SW/PVP (W1C5"]TP:(I3H#*(;H @8&W= &L
MC4D+1(:E=7"_E9">TM'M<7,8O[N S<^L^6F*^+)JM4VR%#_G"ZMEY+*^SG@D
M_UW*!+[._<E%&YE0>-'<<.U.74\YZR'"K6:2Z1QUZ[U,MX^']7A>%<ZBB9"%
MH^,YLN)..0?9264%S][K(>80[4S@;KE+]O< W[$">@;#P-[A?+X:LW;<1+!?
M?J;U6+#'Z1QX-IA+RBI%.B9*6Q=+D%,=,P7K,DG#6,JLM)_*>JK98(@E2.,]
M4-00R(HK<OY<M"!#UK)..N5RV-1VQ[/!]I#[+K/!]F%U!ZF>+1TM7OF"3'N@
M2).4'ZE'<+QXT-XEAT(*,3!8^IP-MI=@G^X-VX?+W>'D3A&#E1RM8@HT)DGW
MAYRV@-$!\XPQ5"8D'-:7Z;@W;"\9[]H;M@_#NP#.)?[(Z;<Y_EFCR[<SO"YH
M\BH*BW4[E-!U@2)/@,JO>YJTL8FQT#JQ_" Q/4'G4%G_ J 6C!^[DFR7%H3D
MLM%TRUBLQU$V0PB: @21B_4Y"L%VJ7EMU=]Q^HZR0U R!'-'QLK-:**W=V?F
MX?)J/EG^."\OKCY?+99T-'O=:N"3IU-P""+1@4*VX I+=+YD-**V% #N@)L]
M/]O3,WH## W)] ZLU]:!:P&S#BJ0)RC)'50L:_#<<N VRB1D3LZV'I[[/(87
M'N,B'\WI#M%RL\,$M5"U[R37=3C11P@I*SI45"K)0D<:XLWB60POW$O"NPTO
MW(?='8!FVT0]'V2P4;#JH=E:ZV](7U+@X$OQ4DEDPK6N>GXNPPOWDNX.PPOW
M874':+D[.>_3K,X$N)Z9IT64];4.4*>ZP$+232KU@5?Q&'.--YNOY'R0F"X'
M%AZ#G#9L[P _VP=:V1244/FZ.( 71L$@'2<'<@L9_;N46K^$'CY ;##G> #<
M',_N'C#SZ_1[D] 4E!(RYW4 377C#?)5\;:WN6[5:)TC/G!_Q$D'6Q[C !_)
MY>YPLKD]AF-!-!1)VF#K.B?2E(GN4<R!1*R+=++UN]JSV!^QEVQWV1^Q#Z,[
M ,O;7Q<;N&*U+BR2HD5=!S4*,JI,@V9>BHS28F@-E5^IZ DHATCVZ?T1^["Y
M Z!\7.(TA1]O\[+^YKVS,)?)VR*&,,O(^[+2 4I2N,59Y;1V*JC6<RP?HV=<
MO[<Y>)JQO@,8_0OGDVJC:\G/2@'+F$6*RI*[;H@Q.=5)YG0-(O=9>O+=76[]
M<'F?AI[Z8(YW8([B<&<(V5P>IUFT17BPSM:2$*? ::LA*!8L<^CP_K"+IACI
MP74Y3JJ/0.0 %G< DH_K!-+Y]SR?UE>SUY,I3N-D^GE5QSHKUR&>+UYJ+A6(
M1-&="EF"*X)#,L)[&Z/6V'IMVHZD]0.G0Q!PWT(-((X.4/82%RL.79M:PWBT
M$4D-2PXJN0+>% 4*9>+1(?>EM:GZF8)Q_9K&F#F"N2-"8S%?7GS Z>>U$DY"
ME9"4 EFX <6\ D__7?+%G%!.F!SC3A/_Z5?OH('^[A8)/WVPIR[,PSV5PWG8
M@^ W>*7HK=@Z^UE[)/MK6.TEEA&8DW0%N" 7?R>?9!?1CVDQCA#6?7$?P+F1
M!?[[9#KY>O7UI@C'YNA]K9>HHS!5G;)BBX3D!,=4O$]FIVSK$R+_Z:,C"_T0
MD<U:\&]LP>-?=PCW&4NVUD#FN8#RZ, 9AZ"Y"AB##:[L5"+YE.#O?G0<6]],
M\ ?SKP.W;_O:(Y<-.J,-%,MD7:_'(3A7GZ,X\T:AX=BZ&.#P/6(GZK _/EMQ
M/*][!,SURB/,$BU#2+;6:A85P*E([G'A18N$F)0<&C(])"\:"'G7/6)[<+P#
MX&Q_E]9,"5X3.E+Y4ML>,QV"^)1\BLERG5&VCC.?TQZQ?42\4QW /OSN #0/
M]>6BHD!9B@BA=L\I35ZZ3[50'$6VPMFH=>OU<\?,Z#S1-(_676.'\;L#V+Q8
MCU5;B>&\W&3H5F/4ZFBUS;"UQ04+1J5L"NC$&"@>"J ("8P@)]V)Q$)LW1"T
M*VT]]0<="(39":32 =K>WGGPOGX*W00%-W-+7^$W^C?+'Q>.-+=-,@-G8:6
M+81L+)2L=4$;C1"M5_3N0U]/%?YM4#>8=#I WJ/C34.1NFC'@2M]O5.I)$?Q
M;([H="C>M7Y)/'JX[,F'>1Z#K&;<[PY)CT[*T4DFC:2.<RFZEI(F",*34QI"
M1%4B7:'V3;1-9QB=?,YG.Y0UDTP'F+L7H5QH$V615H)EN<YC-@:\J,MRC%(L
M9LFC;EU9=8^$GMZ<VJ#G&!YW )%M ^"%"!81^;H 3%G#P 4A(*9HE%/6BN:=
M X<.VS_Y\,]CH'(LKSN R\]L>8F+R>(CT8+I?'KW19]?)"E$2L(!)X^.KD'B
MQ+&HP5E5N+)85-"#VK"':>LIH3"$!6LDE0[0MBVRJ/IVLAK!_3K?'>]&FK4P
M5,0PS\D=+,'6&7(,3.(2T2<4HK5MVX.\/D>+MH[Z6LBF4]A]R#5?3"K[UY#6
M^")8+*86*A$7(Z?[Q$.=_FU3Q(!1NB%;')ZFL,^QHZW!UTA"G>'OPF<;6(D.
M=$ZL#O:Q1'N=#F[K1@IFN-5L0'1U.C:T%7CV8F\/T/BY;>/\:KFH_1RW61$=
MO>:&%*Q)N=94Z4+!*2^U+\AK3TAGH7GV\PF:=H/0LTJT-Q5#!["J/+KNE'XQ
M3:M I?Z9#'H@AJ7-J9Q3BEO,8$J49,?106", 7HN<RX>=1K"J7^:LMT@]JRR
MZ@.(I .@O9_/8LYI\9IXN%IFD)?GY:<E3!?*94D.8P:A10$E60+GR&*C0E%,
M(;7,6D_6>9JJW0#VK)+KC471 ;@>>_Z\2$G38;*%8NM6PY(%N&0C2.FL45Q(
MV7RFZ6/T[ :H9Y5';\;^#J"T+< X^^O;9+XZ'86VDUFZ*$P6E"5 +([.M'H(
M0&<@8O*<_EER.*1K_A!=NT'K6279FXOC&0SX_[E1>[8Y_7'3_A__S=:C__<X
MP;![ !03Z.HJ952URB]J#^BB!^]"R,Q:SM@0Q6SM]P!LNP?KFK04L$C$!!E-
MH#A6>'!8IW$*9Q3%N,$UK[-ZD)CQ"ZN.Q, NZF=_MG=@UK;,K&%6662>0U;6
M$=V)M*9/!5R(%$&@P.1:EY4?./5IN*F$;<3[].RG?7C='5HV%=.<U82]$X"E
M-M0RHVK"S$+"7&>2D$57K1-,SV+VTUZRW67VTSZ,[@ LC\Z5$9*(DMR +2C(
M]V,</ L&G/=)"EZW-;4&S=$C?4X[#VHO:>\STF<?UG< HVVZ^#:&"$Y9XI*'
MY&MQC50(E6VUP]]'Z:.SN?F*T<<(&GDFZB!VJYT$.H#3QWQ9*!B]FM>DU@<2
MS_Q[O@B1B%1TUWRH@R9T8N ,LZ"51\.%<4XW[Z3;0D=_3L^!8OYE?LN1/.]B
M^^.+Q2(O/^3E9)YK'N,\7$X^KX1S(6-B0J"$8D0BCJ@$F,GF8TC(+0N!_MHZ
MD_@0,?TIH#88:L/]#A30TR^%*<04?  N<E[/F@XR,[#9QY29]($WKUMJ\6 [
MW,3FP4#55!:'8VNVQ,O!,XBOSG___<VGW\_>??KXXMUOK\[??7KS[A]G[UZ]
M.?O88'/H/K_>,JMX\*D:Y1=O"]QJ/]VKV71)X,G3.,F++2DG;8),OHZQ4G4*
M5;$* BL.)',L2!N%TJWGQ>U%X/&K41:+GSZQ=CY9+; R4H NIM3&G !HG 0K
MC%)9R9!5^]4HVR@9.<P;#"N_[DPY6@XC6LJ4)Z29/^/E&9U@DTQ!EX+R*0!C
M+-0)/V3D98JU09_^AS'6X;>/0&B1X__S>?;]_Z6?7J.'_G +FBT?''LKRO'R
MF[5AYL@X6%.]28E@28'B5P\FU=*6K#)@3!XX2X)Q1O;XT3:XIT%P]VOC(.!H
M<<T:\&[D%7^O9K-ON9KNZ>?W.%\2_/\QGUU]VZ2O4L;DG.+ =:)+P"ED1,D,
M"(X^L(PR:O&$L_+D1\:3_>$RFPW!P)&1<#;]/IG/IM5DXN7[^6R9XTH(52O^
MN-XUJ#EWU>O/KL[>2!0#TGW@0,I2B<!D<O>G-V_%PPZ?&B>T;H:*ULP<&1OG
M,4[2ZBROON2ODTC_.;L>")><M@4U,%<SW*%(<*@-6<SH0O#$I?N/"ULA\? 7
MQHF'FR&A$>M&!L"G_!<N7LXGT^MI@IX\(IVS!ATB4<Q=?<O7!1"983*Z'*39
M0>SW?W><_O9FPCZ*32.+^"VF/Z_-E@B%,=01R,E=97<H,A(R@Y?99\M-'2&Y
M@W3O_.0XK>?-!'LH<WJ8<KSV:[TI,B4).KFZ'$E2A*M*AJB8+T(S:]/IQUL/
MN*^P64QW.!M[D/W-6#R1<](6O*WC>I-CX&10@$5R+'6@*^XT4^!Y3;C>2U@/
M3+C>AW-=#3JFP*-$Y^L,3ED']=:=5$X'L$H9)] (5#M5W#<?=#SXA.N]1/;@
MH.-]^#>RX-].EIOWN5>X6$-?*[)O+!OPS&M0,A<(WG-P17G'(O' [90%?D+Z
MOWYY['VC3?7^D8SM"A9WQJYJ:6/FP0#G.M7&H@@8) .C#5/HK<VZA6IXZ/OC
M:8ECY?D@- YD[N@>_Y^+J\GR]>0RIY<_;@/5:PU8-9W."#RG6A277.4*1:O9
MQ**MB>Q^O^D#0<!C7^D%#(=*<#8(.WN+]IV5PI3,(-NZDML+"IM$$I!-<5$+
M2P9QER3/0='^((L1F@O_*):-_09 +%B\N+S,GW.Z_/%F^GUV^9TL*.?\TWP2
MOUS.YK.\_(*W1Y,,Z6@>HJ^-J2%S0.\]V.""XH["Z_OV8_NKP'Z?'<>S& 0L
M0S)\9"R]RW_^QVS^G_^NU2._319+.L]R==QKY]P'8QPZ"L+(HU9&>F)9W:#*
M5:+_AU'MI$F>^,PX:<1!L-*2H>-CXW_5'_KQ#I=7<[S\D!>SJWG,B]_P*W[.
MBWJLZV4UVKND+$+V65:W+(##J,%ZU$A.O,UJ%]]C]R^.DY\<"C%#L+D/9_7%
M9V+-@F[ Y5=<WKRD6)/(IC(+3JFJ( 6Q"HV"F#.Y\#X79W?1*H]]8YR!F$,Z
MJL>S<N0 ER+]Q>QRDNJ8X%66GP+^55!'SE747EJH*Z_JJTN$P!0'27 6+&2_
M8XO!$P'N0]\?=TASXQQ($R9W")3-'<I<&5TWE&8=(ZBH*"JS >N$.FN"]R'E
MG7KC#H#*V-F0-I)] BH'L'EDL+Q?,>[5[.LWG%Z7:BB;(D,OH>[F .6PEJ:7
M#,&2KR5CL-JU6!>YY=-]P>,0:<[:L;:'CI+[VO7EVLVJ31,W_WA=2JBLC=9+
M#:443AHW(P0=)3 1G2]DJ%7S5?>[4S?N*/B&-FI@P70'N<VI-C=11!--O3.)
M2:R%0PQ<3@*$%<H([V3QS8<@/4Q.9X7<C1#P*- .%\?(\=0_\Y^3Y?(M3E.9
M7%[^CK4Y:Z.28XAU]!P#+;@&Q6+M[].6_E9*J0U/7-P;J;PUFGKX"SWAY @!
MSIISLP-M\WY>ZYF7/]Y?XG3Y8IK._N_5Y-MJL/V/FW6?G!<F-!EIQNE<M<(-
M7%"&K'?EC^79E=:6;0>RQEU9,8!):RV*GM%U-ZU1I$^!&<B2E5H7+<'G)%>C
MZJ3B0>74>LS$#F2-J[.:0V%7J!THE[$SS?_\]Z=YQE7_W\<?BV6^KNJ1-H7@
M! /DWM>!'*M$>8:L.%J!PB:&.YBVAWZ_4Y <*L198XZ.CHI7V\^@HE#(DJ<
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
M$DV;)L_Z!L$\'4%[<F4H.&(0?%#@I-?9Y)1%;-U]_1 MXR*JA9R?A,X!3.\
M/'>3*S]?MTTGKS68@S&&N)(4*.4R^"(3&*M$#LD[SEN;PZ=HZ@U,ATC^_A;X
MEF+H %:_:NY;Q?WVIJW3!FNSX?4M#&M%24%BEJT)X(A9:\F8:%W'O!-A(S?O
MG\S^M9=2E]#;'HK=AOV<>:'0@Y2UN9C5T?G,(FAA@T 4PNC69G)?&L?5> /
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
MG^&X[6-<I$%%UP$T[]3D_#;Y/DD4+"^N$Q]U2,A[G*0+5RSWG"ZN"<AJDUJ
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
MN]GR/_)*%U]DZZ4HUD/&[(E[Q4!0Q8/Q%H,0SLC2WH/:C;9QC>% T/C%H1I
M3B.7,Q/5% _'//F>4WU$^8CU(?&Z:^-"1D*$"Q98$K7NONKQ6&<U19-#5"D;
M?0]Q6\N;'__*N'IK6.PTYG$'VNK#Y/.7Y7GY8Y%72<KS0,'T-*<WT[._XFH)
MVNO9_*;0[FV=1?)V@F%R.5G^N#")1<^Y!_0QUWRF!1_(2Y#.1?22DW?0.EU\
M!+GC/DR<1J>=2IK/!+AK#N=[!V7&<>64AA!,) 9G!8%I!M8:837CHOC6O7P'
M$SONPT@_H#U>DITGI?]Q?O[;O]^\?=M@SM"#/]4RP;L;O8W2L/^8S=*?D\M+
MPM\;(GKZ>1(NUV!9W$YZN%W:&@1REC4D(30H&2T$821HAUGRA,*5UD'=7@2V
M&\EP_=EU%9@O6.]<H'.S4)?5>@B<@GYCZG(.M"GHUM,#'R!EW/!A.+0\/&_A
M<$ET8$H?;^\.47!-[@#86E*H1&50806\2UQ90:%1\SJ39S%3X0B1[S4W81_^
M]P"FG_I-O9,N!:; _?_M75MSVSB3?=__@EV =[QLE6,[&5=E;&_L9'>>7+C*
MW)%(#TEYXN_7+T!=;$D4Q0MHP+.IFO+$EJH!G--H-!J-!@UUL29$0:*WTA@&
M(8TBM5'"IA\:_S!U$WH1VUHWH0_*EB,4RI=;B.)<O$EM]T6(/2PC7?9?^8X!
M8B!!G ,?^5R26(11P$^X/,V2G4B6'4)1;@POMZ[7)S@B'DHB$,%07X&1$M!8
M;17\./ 3K':9/"8=F!YPO?Z=ZB<,97D$3@Z8_,U*^'6;I\2H)"*,)?"8/AB(
M$0>8,@%"CY.(T\"/(]-;[(-.N'+)WIR?, YGAQ3E:O%$TD+/F_JIHA!BJ)8\
M F1],R[P($APP 'R.(?2CQ!BIB\F-O?$C7W+0'J/*,L(K)W(0=T=A^!OGB'<
M&QIG&"K?2:&%B:XE%"JKJ1PI0+D7$!['B?"G5:.6SMDU1E-JEBE&/DA\[KR.
M2"IO_IP4Q8N.B2[R95;E6S-/7PZ*RXX/Y8UI=8JHGS$4K 0(/1)[3#(?^#A2
M&R\_]I27EB 0>PFF$,8B#DSG#SD1($12$I;X"!"<2!!PG  B90"@SZE G%%A
MOCKFQP\0]M&6K@'"/DPXX+>UQS&02"B-( /*CU7[T<@G@$*N+!DBS ND+Z/$
M>+G?CQ<@[$5YKP!A'_Q=4*:='7,(&2%,^01<<@@"#WLZ_J6ORL$HBC$GH6_Z
MVO6'"1#V(K8U0-@'9=L%-_>+A5+,$Q+Y'HA%H/LN,4B$0/KFD4\CC"*)NH0'
M72ZLVHN>ML*J?;"RS?-.R5!.J-HBT!@D$4<@@%*'T+  'L=>XJDMJ^_1+B2[
M6EAU,,.#47(K\DN@CRC",8BX+W7/(T!]+P",L\AC?BQCV"7ST-W"JD,)'H&3
M VOY86"!>E"(P ^ C#P, HD9(&$@ *(A8<K?$=SX>OY!(K]C',!Q.#ND*-_>
M/%J'_#@,"?(5HSP& 9408$%#P"@-DR ,$F2^^LEA-]S8B@XD]HB:#$79(45Y
M\#SE_:K_@*!(/\8=$I#X1"?X,652!8FX\<*7F[;=4(G!)!Y1BEZ(CGRA4>UK
MBLJH/IRQOY;[K[8_)'$<ASQ (!1$+;H!YFJN*.\72TX2FG@0H<DR_1KZXT:0
MW[3>C$;>):N"H,0)81S0@.KBC/KX57*IC[\\@9.0>>%4!]-VO=7)K$H?1#_
MNZ]GY__U_>KNJBY2<79]<7'UX_+N_NK^^[?+.P.IV7VDFSRW&3PJ0^<SF_#6
M>;Z@ZQ++NF:6#KG7YJ5,ZS]M0NY24#^BD0^0@)YVE05($F5G$@XII)(1$9C.
M&NS70W,G-)MVWS12?GIY\]MJ\R A@HF,&, D4K-,>AQ@+GVU_1>A1^.(\L1X
MJ=2>?;3K-4VH8<</=28@S_)K%]N ]!>1SPKR])@R,J^#T83#1-"( ^EK.^^Q
M$&"H%@L_8 &$+/1DMS<M3SQW<;0#KISJ3,%Y;IH VUJT"HV]'<*F.+:D$211
M!"*.*0@P#@%E?@+BF%&( LXA[N2QG]*B8QVP]P2&(6)STRC;5)7JJ7BX_Y\'
MGQ(<Q]0#/$PB?6J! (T$!&$0J]T%XT'8>H^X%.S?9_GS?VAQ*Z70_WJC$*MF
M+%)OAJA\.&JV2?YQ]A"PQ*?U;0<I0A"P&*O%EH2Z1CDF3-^*3_!8DG^<V7N>
M9 *2>Z)FF^2KKP\Q%0$*U%I'D2=UK@P')$)JT#16 "0D8D%;T*X3R5=?[;T;
M,@')/5%S()C2X &MUC%,: P1!Z@NLLU\H8:AQI(0RAF*DD@(TQ';(UUQY0!H
M0E_1)!F.ZM0J[BC6$TPDNJ2V(,"C@4Z&D1C0& > "QJB""%)D^@=M&NG4VYL
M>4=1WT&=AO-@.\7DS;33Y&[.V)/ CP@C0 B=11%%,<"""'UR'WB>A&'$]M)_
MFW--&J6[IQ(CZ,N-8NF F5G5-GS-NB-S757D[E&(2D>+.*\'J!;U;1JPLM?J
MEZ>\)/,O1;Y\TC7"5F^0Z._D695F2\'7-744-O4,9"Q"21!RY0S4[UO[#)!
MQ"!$(44\84C-2<.VZGU&YLK32.^PL#JH*@Y,H%X#O":+C=E1;JP7>50"M3=5
M9H=S @CD B#&"/$$A(R8/G<;V%6[!MQ%K=M_ >4=5,"MY$6J4*%$4/VHFBX
MR1"@4._4, ZX6DO#@'1Q& 8D+TZF9^]"XO$TQSZ(NF;USN>D+%.I]OY;CQM!
M#\5JWPX8#9A^VI/KBF2!<H4DU#E^'MG/;C5KW0Z[9/E!G?=<J$V2X[:NK>=@
MXD<4$C\!G&D7'F*UM8L%5#\\!,,X49^V15(-:YL+JZ91%>BN7@/X<$W!?A-S
M+O-"_2JN\ZK9_*]M-N/8QQX* 60^6<W1A*H?D<]0(*$O/&'ZFM_ KCJKC$,4
MIDT=)V+/ 25M6#>^;E.D$^@S$4FBU@CJ*9^!)B"1O@!>Z$=>&.,88M/;Z[;^
M6'XWS'*T>1@M#JG8FXPA_=94RM<SY[X@6;GJ&7K@Q/,E(11 $D0@(%CJXLA8
M.ZR(22A$1-XA(^UH_YR+.@[4BB/J9IPB-]7OFV#Y+$O_)?@55["K98-L"Q-L
MLK#/,KZI?YR*4GVV7(@W50PTWA+I8F- J&T5"!"1(!%!"()(^$1]YI/8=!78
MB89B]Q3O/97ZW8EW0/^W">0!3CPNF02AONT82.6FTX@*(+ G!.<T"<*IKH'9
M#6=/IF&#H'5 )3:J_CG-TDI\U0]L[-=G^6^AB\6KV?"LEH"9^%X*N9Q_3:5X
M\*(8!W&(0!CK&RD0*?7G' *42%TO4RI7FQA6HS']M1N@F4SUWHU"%XZ6V\?Y
M.K#/>7%/?MXN"[5S4X8:1VI07-_LYKZOW1,*"/$0P(PP*"(N$=M[+_3X^?.P
M+MC=L1A7OO<DQ $S>;W4._K7_9[8^@@/L9 Q\D,!"-3U/Y NZR>3$+ P""26
M,%(.@6$C>+PWG;0L^C!:9AA^J\4UZW>L]L9QD=:OO-0/H3V$@5)^7Y\(ZK>K
M IY@D(32 S%B"?)BK,:).]BHMC8ZJ4?\8=3#**0.6)G:9K[6\SQ_),5,C4*P
M2/HDC(#G<04-I52!I"M5*U#B!"9JWV'<S6KL22?U23Z,^AB$W0'E^4+23%>
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
MR?68S<Z>23H?76:T1:Z]P^ AA+5B\S&.@V_S><K4 &Z+G$UX'+S3S 3'P<>'
M8?PX^&U3!SIBX%RX6?ZH0Y.U>/Y6M*F]]VGICAP=M_*V>]+2$2_KAV%-_;S.
MJW57S<3[N[?B2/A_),\M^$UOT=<?Z!^4E.(__^W_ %!+ 0(4 Q0    ( $Y5
M!UE$>U5!]@@  )=,   .              "  0    !A,G$R-"UE>#,Q+FAT
M;5!+ 0(4 Q0    ( $Y5!UG*DMN>T 4  .LF   .              "  2()
M  !A,G$R-"UE>#,R+FAT;5!+ 0(4 Q0    ( $Y5!UG&*G8D&Q   %,= 0 .
M              "  1X/  !A,G$R-"UE>#DU+FAT;5!+ 0(4 Q0    ( $Y5
M!UD8OED1[J ! &':%P 0              "  64?  !V;6,M,C R-# V,S N
M:'1M4$L! A0#%     @ 3U4'63'5>S2K%0  1^4  !               ( !
M@< ! '9M8RTR,#(T,#8S,"YX<V102P$"% ,4    " !/50=9WQN(^)\F  "3
M=@$ %               @ %:U@$ =FUC+3(P,C0P-C,P7V-A;"YX;6Q02P$"
M% ,4    " !/50=9S\1SG4Q>  ##$00 %               @ $K_0$ =FUC
M+3(P,C0P-C,P7V1E9BYX;6Q02P$"% ,4    " !/50=9!>%ZN0C2 @"7X00
M$P              @ &I6P( =FUC+3(P,C0P-C,P7V<Q+FIP9U!+ 0(4 Q0
M   ( $]5!UDDD<!"DR@! $DP"P 4              "  >(M!0!V;6,M,C R
M-# V,S!?;&%B+GAM;%!+ 0(4 Q0    ( $]5!UFZW!@=J[4  /\G"  4
M          "  :=6!@!V;6,M,C R-# V,S!?<')E+GAM;%!+!08     "@ *
+ 'D"  "$# <    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>vmc-20240630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2024"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:vmc="http://www.vulcanmaterials.com/20240630"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="vmc-20240630.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2024-07-23</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">vmc:OrcaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">vmc:OrcaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:NamgisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:MX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:EastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:GulfCoastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">vmc:WestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:CargoAndFreightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:RevenueExcludingFreightDeliveryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">vmc:ConstructionPavingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2012-01-01</startDate>
            <endDate>2013-12-31</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MutualFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditShortTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:BankLineOfCreditOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroNotesDueTwentyTwentyFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointNinetyNotesDueTwentyTwentySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:ThreePointFiveZeroPercentNotesDueTwentyThirtyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:SevenPointOneFivePercentNotesDueTwentyThirtySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointFiveZeroPercentDueTwentyFortySevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FourPointSeventyPercentDue2048Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableOtherPayablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:DelayedDrawTermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-31</instant>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:UnsecuredLineOfCreditMaturityOfAugust2027Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:SecuredOvernightFinancingRateSofrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">vmc:FivePointEightyPercentDue2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentContinuingOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:SegmentDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:CooperatingPartiesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2007-05-01</startDate>
            <endDate>2007-05-31</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:CooperatingPartiesGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-01</startDate>
            <endDate>2016-03-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:EnvironmentalProtectionAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitFiledByOccidentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="c-220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitFiledByOccidentalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:TexasBrineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-11-30</instant>
        </period>
    </context>
    <context id="c-222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:TexasBrineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:TexasBrineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:TexasBrineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:OccidentalChemicalCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:CasesAllegedlyInvolving111TrichloroethaneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:NewYorkWaterDistrictCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:NewJerseyNaturalResourcesDamagesCaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2017-09-01</startDate>
            <endDate>2017-09-30</endDate>
        </period>
    </context>
    <context id="c-234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">vmc:LawsuitAgainstCalmatCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c-235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">vmc:LadwpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">vmc:HewittLandfillMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vmc:NHWTreatmentSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">vmc:HewittLandfillMatterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">vmc:NHCTreatmentSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:FormerCementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AggregatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">vmc:AsphaltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmc:Acquisitions2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c-310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">vmc:Acquisitions2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">vmc:ConcreteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:VA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-10-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c-315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c-316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396009</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="factor">
        <measure>vmc:factor</measure>
    </unit>
    <unit id="quarry">
        <measure>vmc:quarry</measure>
    </unit>
    <unit id="trust">
        <measure>vmc:trust</measure>
    </unit>
    <unit id="entity">
        <measure>vmc:entity</measure>
    </unit>
    <unit id="mi">
        <measure>utr:mi</measure>
    </unit>
    <unit id="defendant">
        <measure>vmc:defendant</measure>
    </unit>
    <unit id="case">
        <measure>vmc:case</measure>
    </unit>
    <unit id="well">
        <measure>vmc:well</measure>
    </unit>
    <unit id="facility">
        <measure>vmc:facility</measure>
    </unit>
    <unit id="plan">
        <measure>vmc:plan</measure>
    </unit>
    <unit id="y">
        <measure>utr:Y</measure>
    </unit>
    <unit id="vote">
        <measure>vmc:vote</measure>
    </unit>
    <unit id="segment">
        <measure>vmc:segment</measure>
    </unit>
    <unit id="business">
        <measure>vmc:business</measure>
    </unit>
    <unit id="divestiture">
        <measure>vmc:divestiture</measure>
    </unit>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-25">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag contextRef="c-1" id="f-26">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-27">0001396009</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-28">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-29">2024</dei:DocumentFiscalYearFocus>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-416">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-417">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-418">http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-425">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-426">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-427">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-431">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-432">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-433">http://fasb.org/us-gaap/2024#OtherLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-437">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-438">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-439">http://fasb.org/us-gaap/2024#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-443">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-3" id="f-444">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-445">http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c-1" id="f-2">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-4">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-33841</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-6">VULCAN MATERIALS COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-7">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-8">20-8579133</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-9">1200 Urban Center Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-10">Birmingham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-11">AL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-12">35242</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-13">205</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-14">298-3000</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-15">Common Stock, $1 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-16">VMC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-17">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-18">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-19">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-20">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-21">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-22">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c-1" id="f-23">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-2" decimals="INF" id="f-24" unitRef="shares">132060016</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-5" id="f-30" unitRef="usd">111000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-5" id="f-31" unitRef="usd">931100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-5" id="f-32" unitRef="usd">166000000.0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-3" decimals="-5" id="f-33" unitRef="usd">600000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-5" id="f-34" unitRef="usd">18100000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-5" id="f-35" unitRef="usd">2200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent contextRef="c-3" decimals="-5" id="f-36" unitRef="usd">1075500000</vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent>
    <vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent contextRef="c-4" decimals="-5" id="f-37" unitRef="usd">903300000</vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent>
    <vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent contextRef="c-5" decimals="-5" id="f-38" unitRef="usd">1174600000</vmc:AccountsAndFinancingReceivableBeforeAllowanceForCreditLossCurrent>
    <vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent contextRef="c-3" decimals="-5" id="f-39" unitRef="usd">14300000</vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent>
    <vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent contextRef="c-4" decimals="-5" id="f-40" unitRef="usd">13600000</vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent>
    <vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent contextRef="c-5" decimals="-5" id="f-41" unitRef="usd">14200000</vmc:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-3" decimals="-5" id="f-42" unitRef="usd">1061200000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-4" decimals="-5" id="f-43" unitRef="usd">889700000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent contextRef="c-5" decimals="-5" id="f-44" unitRef="usd">1160400000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-5" id="f-45" unitRef="usd">650300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-5" id="f-46" unitRef="usd">615600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-5" id="f-47" unitRef="usd">594600000</us-gaap:InventoryNet>
    <us-gaap:OtherAssetsCurrent contextRef="c-3" decimals="-5" id="f-48" unitRef="usd">153400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-4" decimals="-5" id="f-49" unitRef="usd">70400000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c-5" decimals="-5" id="f-50" unitRef="usd">120500000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-3" decimals="-5" id="f-51" unitRef="usd">1976500000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-5" id="f-52" unitRef="usd">2524900000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-5" id="f-53" unitRef="usd">2043700000</us-gaap:AssetsCurrent>
    <us-gaap:LongTermInvestmentsAndReceivablesNet contextRef="c-3" decimals="-5" id="f-54" unitRef="usd">31400000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:LongTermInvestmentsAndReceivablesNet contextRef="c-4" decimals="-5" id="f-55" unitRef="usd">31300000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:LongTermInvestmentsAndReceivablesNet contextRef="c-5" decimals="-5" id="f-56" unitRef="usd">31200000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-3" decimals="-5" id="f-57" unitRef="usd">12240800000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-4" decimals="-5" id="f-58" unitRef="usd">11835500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-5" id="f-59" unitRef="usd">11561500000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-3" decimals="-5" id="f-60" unitRef="usd">5825000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-4" decimals="-5" id="f-61" unitRef="usd">5617800000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-5" id="f-62" unitRef="usd">5455700000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-3" decimals="-5" id="f-63" unitRef="usd">6415800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-4" decimals="-5" id="f-64" unitRef="usd">6217700000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-5" id="f-65" unitRef="usd">6105800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-5" id="f-66" unitRef="usd">511800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-67" unitRef="usd">511700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-68" unitRef="usd">558400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-3" decimals="-5" id="f-69" unitRef="usd">3536600000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-5" id="f-70" unitRef="usd">3531700000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-5" id="f-71" unitRef="usd">3689500000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-3" decimals="-5" id="f-72" unitRef="usd">1462700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-5" id="f-73" unitRef="usd">1460700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-5" id="f-74" unitRef="usd">1653100000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-3" decimals="-5" id="f-75" unitRef="usd">281600000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-5" id="f-76" unitRef="usd">267700000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-5" id="f-77" unitRef="usd">251900000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-3" decimals="-5" id="f-78" unitRef="usd">14216400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-4" decimals="-5" id="f-79" unitRef="usd">14545700000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-5" id="f-80" unitRef="usd">14333600000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-5" id="f-81" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-5" id="f-82" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-5" id="f-83" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c-3" decimals="-5" id="f-84" unitRef="usd">95000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-5" id="f-85" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-5" id="f-86" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c-3" decimals="-5" id="f-87" unitRef="usd">326600000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c-4" decimals="-5" id="f-88" unitRef="usd">390400000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c-5" decimals="-5" id="f-89" unitRef="usd">402100000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-90" unitRef="usd">374700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-91" unitRef="usd">406700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-92" unitRef="usd">390700000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-3" decimals="-5" id="f-93" unitRef="usd">796800000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-5" id="f-94" unitRef="usd">797600000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-5" id="f-95" unitRef="usd">793300000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-5" id="f-96" unitRef="usd">3331700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-5" id="f-97" unitRef="usd">3877300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-5" id="f-98" unitRef="usd">3873200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-3" decimals="-5" id="f-99" unitRef="usd">1011500000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-5" id="f-100" unitRef="usd">1028900000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-5" id="f-101" unitRef="usd">1069800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-3" decimals="-5" id="f-102" unitRef="usd">141400000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-103" unitRef="usd">145300000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-104" unitRef="usd">149900000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-5" id="f-105" unitRef="usd">507500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-106" unitRef="usd">507400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-107" unitRef="usd">537500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-3" decimals="-5" id="f-108" unitRef="usd">697100000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-5" id="f-109" unitRef="usd">681300000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-5" id="f-110" unitRef="usd">683500000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-3" decimals="-5" id="f-111" unitRef="usd">6486000000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-4" decimals="-5" id="f-112" unitRef="usd">7037800000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-5" id="f-113" unitRef="usd">7107200000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-3" id="f-114" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-115" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-116" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="INF"
      id="f-117"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-118"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-119"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="-5" id="f-120" unitRef="shares">480000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-3" decimals="-5" id="f-121" unitRef="shares">480000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="-5" id="f-122" unitRef="shares">480000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-3" decimals="-5" id="f-123" unitRef="shares">132100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="-5" id="f-124" unitRef="shares">132100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="-5" id="f-125" unitRef="shares">132900000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-3" decimals="-5" id="f-126" unitRef="usd">132100000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-4" decimals="-5" id="f-127" unitRef="usd">132100000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c-5" decimals="-5" id="f-128" unitRef="usd">132900000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-3" decimals="-5" id="f-129" unitRef="usd">2879900000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-4" decimals="-5" id="f-130" unitRef="usd">2880100000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="c-5" decimals="-5" id="f-131" unitRef="usd">2845400000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-3" decimals="-5" id="f-132" unitRef="usd">4833900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-5" id="f-133" unitRef="usd">4615000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-5" id="f-134" unitRef="usd">4375700000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-5" id="f-135" unitRef="usd">-140600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-136" unitRef="usd">-143800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-137" unitRef="usd">-151400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c-3" decimals="-5" id="f-138" unitRef="usd">7705300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-5" id="f-139" unitRef="usd">7483400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-5" id="f-140" unitRef="usd">7202600000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c-3" decimals="-5" id="f-141" unitRef="usd">25100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-4" decimals="-5" id="f-142" unitRef="usd">24500000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c-5" decimals="-5" id="f-143" unitRef="usd">23800000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-5" id="f-144" unitRef="usd">7730400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-4" decimals="-5" id="f-145" unitRef="usd">7507900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-146" unitRef="usd">7226400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-3" decimals="-5" id="f-147" unitRef="usd">14216400000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-5" id="f-148" unitRef="usd">14545700000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-5" id="f-149" unitRef="usd">14333600000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-150" unitRef="usd">2014400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-151" unitRef="usd">2112900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-152" unitRef="usd">3560100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-5" id="f-153" unitRef="usd">3761800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-5" id="f-154" unitRef="usd">1422200000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-5" id="f-155" unitRef="usd">1529600000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-5" id="f-156" unitRef="usd">2662900000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-8" decimals="-5" id="f-157" unitRef="usd">2876500000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-5" id="f-158" unitRef="usd">592200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-5" id="f-159" unitRef="usd">583300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-5" id="f-160" unitRef="usd">897200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-8" decimals="-5" id="f-161" unitRef="usd">885300000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-5" id="f-162" unitRef="usd">134100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-5" id="f-163" unitRef="usd">139100000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-5" id="f-164" unitRef="usd">263800000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-8" decimals="-5" id="f-165" unitRef="usd">256500000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-6" decimals="-5" id="f-166" unitRef="usd">3800000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-7" decimals="-5" id="f-167" unitRef="usd">16700000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-5" id="f-168" unitRef="usd">4400000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-8" decimals="-5" id="f-169" unitRef="usd">18500000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-6" decimals="-5" id="f-170" unitRef="usd">-8300000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-7" decimals="-5" id="f-171" unitRef="usd">-9800000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-1" decimals="-5" id="f-172" unitRef="usd">-11300000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-8" decimals="-5" id="f-173" unitRef="usd">-9000000.0</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-5" id="f-174" unitRef="usd">453600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-5" id="f-175" unitRef="usd">451100000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-5" id="f-176" unitRef="usd">626500000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-8" decimals="-5" id="f-177" unitRef="usd">638300000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-6" decimals="-5" id="f-178" unitRef="usd">-8700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-7" decimals="-5" id="f-179" unitRef="usd">-100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-5" id="f-180" unitRef="usd">-8900000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-8" decimals="-5" id="f-181" unitRef="usd">1300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-5" id="f-182" unitRef="usd">40200000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-5" id="f-183" unitRef="usd">46700000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-5" id="f-184" unitRef="usd">79300000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-8" decimals="-5" id="f-185" unitRef="usd">95700000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-186" unitRef="usd">404700000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-187" unitRef="usd">404300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-188" unitRef="usd">538300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-8" decimals="-5" id="f-189" unitRef="usd">543900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-190" unitRef="usd">94400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-191" unitRef="usd">92000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-192" unitRef="usd">123400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-5" id="f-193" unitRef="usd">108600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-194" unitRef="usd">310300000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-195" unitRef="usd">312300000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-196" unitRef="usd">414900000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-5" id="f-197" unitRef="usd">435300000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-6" decimals="-5" id="f-198" unitRef="usd">-2000000.0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-7" decimals="-5" id="f-199" unitRef="usd">-3700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-1" decimals="-5" id="f-200" unitRef="usd">-3700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-8" decimals="-5" id="f-201" unitRef="usd">-5800000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:ProfitLoss contextRef="c-6" decimals="-5" id="f-202" unitRef="usd">308300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-7" decimals="-5" id="f-203" unitRef="usd">308600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-5" id="f-204" unitRef="usd">411200000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-8" decimals="-5" id="f-205" unitRef="usd">429500000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-206" unitRef="usd">300000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-207" unitRef="usd">0.0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-208" unitRef="usd">600000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c-8" decimals="-5" id="f-209" unitRef="usd">200000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-5" id="f-210" unitRef="usd">308000000.0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-5" id="f-211" unitRef="usd">308600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-5" id="f-212" unitRef="usd">410600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-8" decimals="-5" id="f-213" unitRef="usd">429300000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax contextRef="c-6" decimals="-5" id="f-214" unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax contextRef="c-7" decimals="-5" id="f-215" unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax contextRef="c-1" decimals="-5" id="f-216" unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax contextRef="c-8" decimals="-5" id="f-217" unitRef="usd">800000</us-gaap:OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-6" decimals="-5" id="f-218" unitRef="usd">1200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-7" decimals="-5" id="f-219" unitRef="usd">1300000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-1" decimals="-5" id="f-220" unitRef="usd">2400000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax contextRef="c-8" decimals="-5" id="f-221" unitRef="usd">2500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-6" decimals="-5" id="f-222" unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-7" decimals="-5" id="f-223" unitRef="usd">1700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-5" id="f-224" unitRef="usd">3200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-8" decimals="-5" id="f-225" unitRef="usd">3300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-226" unitRef="usd">309900000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-227" unitRef="usd">310300000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-228" unitRef="usd">414400000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c-8" decimals="-5" id="f-229" unitRef="usd">432800000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-6" decimals="-5" id="f-230" unitRef="usd">300000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-7" decimals="-5" id="f-231" unitRef="usd">0.0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-1" decimals="-5" id="f-232" unitRef="usd">600000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c-8" decimals="-5" id="f-233" unitRef="usd">200000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-5" id="f-234" unitRef="usd">309600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-5" id="f-235" unitRef="usd">310300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-5" id="f-236" unitRef="usd">413800000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-8" decimals="-5" id="f-237" unitRef="usd">432600000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-6"
      decimals="2"
      id="f-238"
      unitRef="usdPerShare">2.34</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-7"
      decimals="2"
      id="f-239"
      unitRef="usdPerShare">2.34</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-240"
      unitRef="usdPerShare">3.13</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="c-8"
      decimals="2"
      id="f-241"
      unitRef="usdPerShare">3.27</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-6"
      decimals="2"
      id="f-242"
      unitRef="usdPerShare">-0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-7"
      decimals="2"
      id="f-243"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-1"
      decimals="2"
      id="f-244"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="c-8"
      decimals="2"
      id="f-245"
      unitRef="usdPerShare">-0.05</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-246"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-247"
      unitRef="usdPerShare">2.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-248"
      unitRef="usdPerShare">3.10</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-8"
      decimals="2"
      id="f-249"
      unitRef="usdPerShare">3.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-6"
      decimals="2"
      id="f-250"
      unitRef="usdPerShare">2.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-7"
      decimals="2"
      id="f-251"
      unitRef="usdPerShare">2.33</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-252"
      unitRef="usdPerShare">3.11</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="c-8"
      decimals="2"
      id="f-253"
      unitRef="usdPerShare">3.25</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-6"
      decimals="2"
      id="f-254"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-7"
      decimals="2"
      id="f-255"
      unitRef="usdPerShare">-0.02</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-1"
      decimals="2"
      id="f-256"
      unitRef="usdPerShare">-0.03</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="c-8"
      decimals="2"
      id="f-257"
      unitRef="usdPerShare">-0.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-258"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-259"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-260"
      unitRef="usdPerShare">3.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-8"
      decimals="2"
      id="f-261"
      unitRef="usdPerShare">3.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-262" unitRef="shares">132400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-263" unitRef="shares">133200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-264" unitRef="shares">132400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-5" id="f-265" unitRef="shares">133200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-266" unitRef="shares">133100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-267" unitRef="shares">133800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-268" unitRef="shares">133100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-5" id="f-269" unitRef="shares">133700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-270" unitRef="number">0.233</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-271" unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-272" unitRef="number">0.229</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-8" decimals="3" id="f-273" unitRef="number">0.200</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ProfitLoss contextRef="c-1" decimals="-5" id="f-274" unitRef="usd">411200000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-8" decimals="-5" id="f-275" unitRef="usd">429500000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-276" unitRef="usd">307700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-8" decimals="-5" id="f-277" unitRef="usd">303300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-1" decimals="-5" id="f-278" unitRef="usd">25700000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c-8" decimals="-5" id="f-279" unitRef="usd">27300000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-1" decimals="-5" id="f-280" unitRef="usd">4400000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-8" decimals="-5" id="f-281" unitRef="usd">18500000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:PensionContributions contextRef="c-1" decimals="-5" id="f-282" unitRef="usd">3400000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c-8" decimals="-5" id="f-283" unitRef="usd">3800000</us-gaap:PensionContributions>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-5" id="f-284" unitRef="usd">24500000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-8" decimals="-5" id="f-285" unitRef="usd">24300000</us-gaap:ShareBasedCompensation>
    <vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations contextRef="c-1" decimals="-5" id="f-286" unitRef="usd">-18500000</vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations>
    <vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations contextRef="c-8" decimals="-5" id="f-287" unitRef="usd">-4700000</vmc:DeferredIncomeTaxExpenseIncludingDiscontinuedOperations>
    <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="c-1" decimals="-5" id="f-288" unitRef="usd">375800000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="c-8" decimals="-5" id="f-289" unitRef="usd">256900000</us-gaap:IncreaseDecreaseInOperatingCapital>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-5" id="f-290" unitRef="usd">-7500000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-8" decimals="-5" id="f-291" unitRef="usd">-7000000.0</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-5" id="f-292" unitRef="usd">374500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-8" decimals="-5" id="f-293" unitRef="usd">507500000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-294" unitRef="usd">344200000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-8" decimals="-5" id="f-295" unitRef="usd">354600000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-1" decimals="-5" id="f-296" unitRef="usd">3600000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c-8" decimals="-5" id="f-297" unitRef="usd">20500000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-1" decimals="-5" id="f-298" unitRef="usd">200000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses contextRef="c-8" decimals="-5" id="f-299" unitRef="usd">130000000.0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-5" id="f-300" unitRef="usd">193400000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-8" decimals="-5" id="f-301" unitRef="usd">-900000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-5" id="f-302" unitRef="usd">-533800000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-8" decimals="-5" id="f-303" unitRef="usd">-203200000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c-1" decimals="-5" id="f-304" unitRef="usd">103000000.0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c-8" decimals="-5" id="f-305" unitRef="usd">75000000.0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c-1" decimals="-5" id="f-306" unitRef="usd">8000000.0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c-8" decimals="-5" id="f-307" unitRef="usd">175000000.0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-5" id="f-308" unitRef="usd">550400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-8" decimals="-5" id="f-309" unitRef="usd">550400000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-1" decimals="-5" id="f-310" unitRef="usd">0.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c-8" decimals="-5" id="f-311" unitRef="usd">550000000.0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-1" decimals="-5" id="f-312" unitRef="usd">0.0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c-8" decimals="-5" id="f-313" unitRef="usd">3400000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-5" id="f-314" unitRef="usd">7000000.0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-8" decimals="-5" id="f-315" unitRef="usd">11600000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-5" id="f-316" unitRef="usd">68800000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-8" decimals="-5" id="f-317" unitRef="usd">49900000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-1" decimals="-5" id="f-318" unitRef="usd">122800000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c-8" decimals="-5" id="f-319" unitRef="usd">114400000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-5" id="f-320" unitRef="usd">24300000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-8" decimals="-5" id="f-321" unitRef="usd">17800000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-1" decimals="-5" id="f-322" unitRef="usd">0.0</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c-8" decimals="-5" id="f-323" unitRef="usd">-100000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-5" id="f-324" unitRef="usd">-678300000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-8" decimals="-5" id="f-325" unitRef="usd">-297600000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-5" id="f-326" unitRef="usd">-837600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-8" decimals="-5" id="f-327" unitRef="usd">6700000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-5" id="f-328" unitRef="usd">949200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-9" decimals="-5" id="f-329" unitRef="usd">161500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-5" id="f-330" unitRef="usd">111600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-5" id="f-331" unitRef="usd">168200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-332">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;NATURE OF OPERATIONS&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:2pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Vulcan Materials Company (the &#x201c;Company,&#x201d; &#x201c;Vulcan,&#x201d; &#x201c;we,&#x201d; &#x201c;our&#x201d;), a New Jersey corporation, is the nation&#x2019;s largest supplier of construction aggregates (primarily crushed stone, sand and gravel) and a major producer of aggregates-intensive downstream products such as asphalt mix and ready-mixed concrete.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We operate primarily in the United States, and our principal product &#x2014; aggregates &#x2014; is used in most types of public and private construction projects and in the production of asphalt mix and ready-mixed concrete. Our primary focus is serving metropolitan markets in the United States that are expected to experience the most significant growth in population, households and employment. These three demographic factors are significant drivers of demand for aggregates. While aggregates is our focus and primary business, we produce and sell aggregates-intensive asphalt mix and/or ready-mixed concrete products in certain markets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our accompanying unaudited condensed consolidated financial statements were prepared in compliance with the instructions to Form 10-Q and Article 10 of Regulation S-X and thus do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (GAAP) for complete financial statements. We prepared the accompanying condensed consolidated financial statements on the same basis as our annual financial statements, except for the adoption of new accounting standards, if any, as described in Note 17. Our Condensed Consolidated Balance Sheet as of December&#160;31, 2023 was derived from the audited financial statement, but it does not include all disclosures required by GAAP. In the opinion of our management, the statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the results of the reported interim periods. For further information, refer to the consolidated financial statements and footnotes included in our most recent Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Operating results for the three and six month periods ended June&#160;30, 2024 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets, liabilities, revenues and expenses. The most significant estimates and assumptions included in the preparation of these financial statements are related to goodwill and long-lived asset impairments, business combinations and purchase price allocation, pension and other postretirement benefits, environmental compliance, claims and litigation including self-insurance, and income taxes (refer to the Critical Accounting Policies included in Item 7 of our most recent Annual Report on Form 10-K). Events that relate to conditions arising after June&#160;30, 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;will be reflected in management&#x2019;s estimates for future periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;NONCONTROLLING INTEREST&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We own an 88% controlling interest in the Orca Sand and Gravel Limited Partnership (Orca) which was formed to develop the Orca quarry in British Columbia, Canada. The remaining 12% noncontrolling interest is held by the Namgis First Nation (Namgis). This noncontrolling interest consists of the Namgis&#x2019; share of the fair value equity in the partnership. Our condensed consolidated financial statements recognize the full fair value of all of the subsidiary&#x2019;s assets and liabilities offset by the noncontrolling interest in total equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RESTRICTED CASH&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Restricted cash primarily consists of cash proceeds from the sale of property held in escrow for the acquisition of replacement property under like-kind exchange agreements. The escrow accounts are administered by an intermediary. Cash restricted pursuant to like-kind exchange agreements remains restricted for a maximum of 180 days from the date of the property sale pending the acquisition of replacement property. Restricted cash may also include cash reserved by other contractual agreements (such as asset purchase agreements) for a specified purpose and therefore is not available for use for other purposes. Restricted cash is included with cash and cash equivalents in the accompanying Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;INVENTORIES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Inventories and supplies are stated at the lower of cost or net realizable value. Inventories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;514.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;494.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;455.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;58.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Products in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating supplies and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;615.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;594.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2005, we sold substantially all the assets of our Chemicals business to a subsidiary of Occidental Chemical Corporation. The financial results of the Chemicals business are classified as discontinued operations in the accompanying Condensed Consolidated Statements of Comprehensive Income for all periods presented. Results from discontinued operations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss on discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our discontinued operations include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business (including certain matters as discussed in Note 8). There were no revenues from discontinued operations for the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;EARNINGS PER SHARE (EPS)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS), as set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;132.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;132.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dilutive effect of &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-Only Stock Appreciation Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average common shares outstanding, assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;All dilutive common stock equivalents are reflected in our earnings per share calculations. In periods of loss, shares that otherwise would have been included in our diluted weighted-average common shares outstanding computation would be excluded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Antidilutive common stock equivalents are not included in our earnings per share calculations. The number of antidilutive common stock equivalents for which the exercise price exceeds the weighted-average market price is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Antidilutive common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RECLASSIFICATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As a result of a first quarter 2024 change in our internal management reporting structure, prior period segment information has been revised to conform to our current segment reporting structure. This change had no impact on our prior consolidated results of operations, financial position or cash flows (refer to Note 13 for further information).&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <vmc:NumberOfDemographicFactors contextRef="c-1" decimals="INF" id="f-333" unitRef="factor">3</vmc:NumberOfDemographicFactors>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-334">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;BASIS OF PRESENTATION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our accompanying unaudited condensed consolidated financial statements were prepared in compliance with the instructions to Form 10-Q and Article 10 of Regulation S-X and thus do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America (GAAP) for complete financial statements. We prepared the accompanying condensed consolidated financial statements on the same basis as our annual financial statements, except for the adoption of new accounting standards, if any, as described in Note 17. Our Condensed Consolidated Balance Sheet as of December&#160;31, 2023 was derived from the audited financial statement, but it does not include all disclosures required by GAAP. In the opinion of our management, the statements reflect all adjustments, including those of a normal recurring nature, necessary to present fairly the results of the reported interim periods. For further information, refer to the consolidated financial statements and footnotes included in our most recent Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Operating results for the three and six month periods ended June&#160;30, 2024 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our condensed consolidated financial statements reflect estimates and assumptions made by management that affect the reported amounts of assets, liabilities, revenues and expenses. The most significant estimates and assumptions included in the preparation of these financial statements are related to goodwill and long-lived asset impairments, business combinations and purchase price allocation, pension and other postretirement benefits, environmental compliance, claims and litigation including self-insurance, and income taxes (refer to the Critical Accounting Policies included in Item 7 of our most recent Annual Report on Form 10-K). Events that relate to conditions arising after June&#160;30, 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;will be reflected in management&#x2019;s estimates for future periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy contextRef="c-1" id="f-335">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;NONCONTROLLING INTEREST&lt;/span&gt;&lt;/div&gt;Our condensed consolidated financial statements recognize the full fair value of all of the subsidiary&#x2019;s assets and liabilities offset by the noncontrolling interest in total equity.</us-gaap:ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c-10" decimals="2" id="f-336" unitRef="number">0.88</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="c-11" decimals="2" id="f-337" unitRef="number">0.12</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-338">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RESTRICTED CASH&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Restricted cash primarily consists of cash proceeds from the sale of property held in escrow for the acquisition of replacement property under like-kind exchange agreements. The escrow accounts are administered by an intermediary. Cash restricted pursuant to like-kind exchange agreements remains restricted for a maximum of 180 days from the date of the property sale pending the acquisition of replacement property. Restricted cash may also include cash reserved by other contractual agreements (such as asset purchase agreements) for a specified purpose and therefore is not available for use for other purposes. Restricted cash is included with cash and cash equivalents in the accompanying Condensed Consolidated Statements of Cash Flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-339">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;INVENTORIES&lt;/span&gt;&lt;/div&gt;Inventories and supplies are stated at the lower of cost or net realizable value.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c-1" id="f-340">&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Inventories and supplies are stated at the lower of cost or net realizable value. Inventories are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finished products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;514.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;494.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;455.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;58.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;51.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;69.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Products in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating supplies and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;650.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;615.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;594.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-3" decimals="-5" id="f-341" unitRef="usd">514200000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-4" decimals="-5" id="f-342" unitRef="usd">494400000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="c-5" decimals="-5" id="f-343" unitRef="usd">455300000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-3" decimals="-5" id="f-344" unitRef="usd">58800000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-4" decimals="-5" id="f-345" unitRef="usd">51200000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="c-5" decimals="-5" id="f-346" unitRef="usd">69100000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-3" decimals="-5" id="f-347" unitRef="usd">8800000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-4" decimals="-5" id="f-348" unitRef="usd">6500000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c-5" decimals="-5" id="f-349" unitRef="usd">7200000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves contextRef="c-3" decimals="-5" id="f-350" unitRef="usd">68500000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves contextRef="c-4" decimals="-5" id="f-351" unitRef="usd">63500000</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves contextRef="c-5" decimals="-5" id="f-352" unitRef="usd">63000000.0</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryNet contextRef="c-3" decimals="-5" id="f-353" unitRef="usd">650300000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-5" id="f-354" unitRef="usd">615600000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-5" id="f-355" unitRef="usd">594600000</us-gaap:InventoryNet>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock contextRef="c-1" id="f-356">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DISCONTINUED OPERATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2005, we sold substantially all the assets of our Chemicals business to a subsidiary of Occidental Chemical Corporation. The financial results of the Chemicals business are classified as discontinued operations in the accompanying Condensed Consolidated Statements of Comprehensive Income for all periods presented. Results from discontinued operations are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss on discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our discontinued operations include charges related to general and product liability costs, including legal defense costs, and environmental remediation costs associated with our former Chemicals business (including certain matters as discussed in Note 8). There were no revenues from discontinued operations for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DiscontinuedOperationsPolicyTextBlock>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c-1" id="f-357">Results from discontinued operations are as follows:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income tax benefit &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss on discontinued operations, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(5.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-6" decimals="-5" id="f-358" unitRef="usd">-2700000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-7" decimals="-5" id="f-359" unitRef="usd">-4900000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-1" decimals="-5" id="f-360" unitRef="usd">-5000000.0</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax contextRef="c-8" decimals="-5" id="f-361" unitRef="usd">-7900000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-6" decimals="-5" id="f-362" unitRef="usd">-700000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-7" decimals="-5" id="f-363" unitRef="usd">-1200000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-1" decimals="-5" id="f-364" unitRef="usd">-1300000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation contextRef="c-8" decimals="-5" id="f-365" unitRef="usd">-2100000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-6" decimals="-5" id="f-366" unitRef="usd">-2000000.0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-7" decimals="-5" id="f-367" unitRef="usd">-3700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-1" decimals="-5" id="f-368" unitRef="usd">-3700000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity contextRef="c-8" decimals="-5" id="f-369" unitRef="usd">-5800000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-6" decimals="INF" id="f-370" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-1" decimals="INF" id="f-371" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-8" decimals="INF" id="f-372" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue contextRef="c-7" decimals="INF" id="f-373" unitRef="usd">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-374">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;EARNINGS PER SHARE (EPS)&lt;/span&gt;&lt;/div&gt;Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS)&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;All dilutive common stock equivalents are reflected in our earnings per share calculations. In periods of loss, shares that otherwise would have been included in our diluted weighted-average common shares outstanding computation would be excluded.&lt;/span&gt;&lt;/div&gt;Antidilutive common stock equivalents are not included in our earnings per share calculations.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="c-1" id="f-375">&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Earnings per share are computed by dividing net earnings by the weighted-average common shares outstanding (basic EPS) or weighted-average common shares outstanding assuming dilution (diluted EPS), as set forth below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;132.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;132.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Dilutive effect of &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Stock-Only Stock Appreciation Rights&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other stock compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average common shares outstanding, assuming dilution&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;133.7&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="-5" id="f-376" unitRef="shares">132400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="-5" id="f-377" unitRef="shares">133200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="-5" id="f-378" unitRef="shares">132400000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-8" decimals="-5" id="f-379" unitRef="shares">133200000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="-5" id="f-380" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="-5" id="f-381" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="-5" id="f-382" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-8" decimals="-5" id="f-383" unitRef="shares">200000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans contextRef="c-6" decimals="-5" id="f-384" unitRef="shares">500000</vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans>
    <vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans contextRef="c-7" decimals="-5" id="f-385" unitRef="shares">400000</vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans>
    <vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans contextRef="c-1" decimals="-5" id="f-386" unitRef="shares">500000</vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans>
    <vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans contextRef="c-8" decimals="-5" id="f-387" unitRef="shares">300000</vmc:IncrementalCommonSharesAttributableToOtherStockCompensationPlans>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="-5" id="f-388" unitRef="shares">133100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="-5" id="f-389" unitRef="shares">133800000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="-5" id="f-390" unitRef="shares">133100000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-8" decimals="-5" id="f-391" unitRef="shares">133700000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-392">The number of antidilutive common stock equivalents for which the exercise price exceeds the weighted-average market price is as follows:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Antidilutive common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-6" decimals="-5" id="f-393" unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-7" decimals="-5" id="f-394" unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="-5" id="f-395" unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-8" decimals="-5" id="f-396" unitRef="shares">100000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c-1" id="f-397">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;RECLASSIFICATIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As a result of a first quarter 2024 change in our internal management reporting structure, prior period segment information has been revised to conform to our current segment reporting structure. This change had no impact on our prior consolidated results of operations, financial position or cash flows (refer to Note 13 for further information).&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-399">LEASES&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our portfolio of nonmineral leases is composed of leases for real estate (including office buildings, aggregates sales yards and terminals, and concrete and asphalt sites) and equipment (including railcars and rail track, barges, and office, plant and mobile equipment).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;dollars in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Classification on the Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;646.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;636.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;669.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(135.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(111.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;558.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-416"&gt;&lt;span style="-sec-ix-hidden:f-417"&gt;&lt;span style="-sec-ix-hidden:f-418"&gt;Property, plant &amp;amp; equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;548.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;553.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;630.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-425"&gt;&lt;span style="-sec-ix-hidden:f-426"&gt;&lt;span style="-sec-ix-hidden:f-427"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-431"&gt;&lt;span style="-sec-ix-hidden:f-432"&gt;&lt;span style="-sec-ix-hidden:f-433"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-437"&gt;&lt;span style="-sec-ix-hidden:f-438"&gt;&lt;span style="-sec-ix-hidden:f-439"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-443"&gt;&lt;span style="-sec-ix-hidden:f-444"&gt;&lt;span style="-sec-ix-hidden:f-445"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;580.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;583.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;631.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The decreases from June 30, 2023 in total lease assets and liabilities presented above primarily relate to the November 2023 sale of concrete operations in Texas (see Note 16 for additional information). Our lease agreements do not contain material residual value guarantees, restrictive covenants or early termination options. In addition to the lease assets and liabilities presented in the table above, we entered into an agreement to lease a terminal in California and expect to have all permits in place associated with all lease commencement options in the second half of 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Cash paid for operating leases was $36.7 million and $36.6 million for the six months ended June&#160;30, 2024 and 2023, respectively. Cash paid for finance leases (principal and interest) was $7.3 million and $12.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-398">LEASES&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our portfolio of nonmineral leases is composed of leases for real estate (including office buildings, aggregates sales yards and terminals, and concrete and asphalt sites) and equipment (including railcars and rail track, barges, and office, plant and mobile equipment).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;dollars in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Classification on the Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;646.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;636.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;669.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(135.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(111.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;558.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-416"&gt;&lt;span style="-sec-ix-hidden:f-417"&gt;&lt;span style="-sec-ix-hidden:f-418"&gt;Property, plant &amp;amp; equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;548.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;553.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;630.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-425"&gt;&lt;span style="-sec-ix-hidden:f-426"&gt;&lt;span style="-sec-ix-hidden:f-427"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-431"&gt;&lt;span style="-sec-ix-hidden:f-432"&gt;&lt;span style="-sec-ix-hidden:f-433"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-437"&gt;&lt;span style="-sec-ix-hidden:f-438"&gt;&lt;span style="-sec-ix-hidden:f-439"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-443"&gt;&lt;span style="-sec-ix-hidden:f-444"&gt;&lt;span style="-sec-ix-hidden:f-445"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;580.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;583.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;631.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The decreases from June 30, 2023 in total lease assets and liabilities presented above primarily relate to the November 2023 sale of concrete operations in Texas (see Note 16 for additional information). Our lease agreements do not contain material residual value guarantees, restrictive covenants or early termination options. In addition to the lease assets and liabilities presented in the table above, we entered into an agreement to lease a terminal in California and expect to have all permits in place associated with all lease commencement options in the second half of 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Cash paid for operating leases was $36.7 million and $36.6 million for the six months ended June&#160;30, 2024 and 2023, respectively. Cash paid for finance leases (principal and interest) was $7.3 million and $12.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock contextRef="c-1" id="f-400">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Lease right-of-use (ROU) assets and liabilities and the weighted-average lease terms and discount rates are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:29.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;dollars in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Classification on the Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;646.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;636.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;669.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(135.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(111.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;511.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;558.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;62.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-416"&gt;&lt;span style="-sec-ix-hidden:f-417"&gt;&lt;span style="-sec-ix-hidden:f-418"&gt;Property, plant &amp;amp; equipment, net&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;71.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;548.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;553.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;630.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-425"&gt;&lt;span style="-sec-ix-hidden:f-426"&gt;&lt;span style="-sec-ix-hidden:f-427"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;47.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-431"&gt;&lt;span style="-sec-ix-hidden:f-432"&gt;&lt;span style="-sec-ix-hidden:f-433"&gt;Other current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;20.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-437"&gt;&lt;span style="-sec-ix-hidden:f-438"&gt;&lt;span style="-sec-ix-hidden:f-439"&gt;Noncurrent operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&lt;span style="-sec-ix-hidden:f-443"&gt;&lt;span style="-sec-ix-hidden:f-444"&gt;&lt;span style="-sec-ix-hidden:f-445"&gt;Other noncurrent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;580.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;583.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;631.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term (years) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</vmc:ScheduleOfLeaseAssetsAndLiabilitiesWeightedAverageLeaseTermAndDiscountRateTableTextBlock>
    <vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-401" unitRef="usd">646900000</vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-402" unitRef="usd">636100000</vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-403" unitRef="usd">669500000</vmc:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-404" unitRef="usd">135100000</vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-405" unitRef="usd">124400000</vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-406" unitRef="usd">111100000</vmc:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-3" decimals="-5" id="f-407" unitRef="usd">511800000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-408" unitRef="usd">511700000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-409" unitRef="usd">558400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-410" unitRef="usd">59000000.0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-411" unitRef="usd">62300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-412" unitRef="usd">91600000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-3" decimals="-5" id="f-413" unitRef="usd">22200000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-4" decimals="-5" id="f-414" unitRef="usd">20200000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization contextRef="c-5" decimals="-5" id="f-415" unitRef="usd">19900000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-3" decimals="-5" id="f-419" unitRef="usd">36800000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-420" unitRef="usd">42100000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-421" unitRef="usd">71700000</us-gaap:FinanceLeaseRightOfUseAsset>
    <vmc:LeaseRightOfUseAsset contextRef="c-3" decimals="-5" id="f-422" unitRef="usd">548600000</vmc:LeaseRightOfUseAsset>
    <vmc:LeaseRightOfUseAsset contextRef="c-4" decimals="-5" id="f-423" unitRef="usd">553800000</vmc:LeaseRightOfUseAsset>
    <vmc:LeaseRightOfUseAsset contextRef="c-5" decimals="-5" id="f-424" unitRef="usd">630100000</vmc:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-3" decimals="-5" id="f-428" unitRef="usd">47900000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-5" id="f-429" unitRef="usd">47300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-5" id="f-430" unitRef="usd">47300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-3" decimals="-5" id="f-434" unitRef="usd">11700000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-5" id="f-435" unitRef="usd">12500000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-5" decimals="-5" id="f-436" unitRef="usd">20000000.0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-3" decimals="-5" id="f-440" unitRef="usd">507500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-441" unitRef="usd">507400000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-442" unitRef="usd">537500000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-3" decimals="-5" id="f-446" unitRef="usd">13600000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-5" id="f-447" unitRef="usd">16600000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-5" decimals="-5" id="f-448" unitRef="usd">26300000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <vmc:LeaseLiability contextRef="c-3" decimals="-5" id="f-449" unitRef="usd">580700000</vmc:LeaseLiability>
    <vmc:LeaseLiability contextRef="c-4" decimals="-5" id="f-450" unitRef="usd">583800000</vmc:LeaseLiability>
    <vmc:LeaseLiability contextRef="c-5" decimals="-5" id="f-451" unitRef="usd">631100000</vmc:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-3" id="f-452">P19Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-453">P19Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-454">P19Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-3" id="f-455">P2Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-456">P2Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-457">P2Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-3" decimals="3" id="f-458" unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-459" unitRef="number">0.043</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-460" unitRef="number">0.040</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-3" decimals="3" id="f-461" unitRef="number">0.029</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-462" unitRef="number">0.024</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-463" unitRef="number">0.019</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-464">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The components of lease expense are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.627%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease cost &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;37.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Short-term lease cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;22.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;10.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;73.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;78.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;Includes the cost of leases with an initial term of one year or less (including those with terms of one month or less).</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-6" decimals="-5" id="f-465" unitRef="usd">2400000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-7" decimals="-5" id="f-466" unitRef="usd">3400000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-5" id="f-467" unitRef="usd">4900000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-8" decimals="-5" id="f-468" unitRef="usd">6800000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-6" decimals="-5" id="f-469" unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-7" decimals="-5" id="f-470" unitRef="usd">200000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-5" id="f-471" unitRef="usd">400000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-8" decimals="-5" id="f-472" unitRef="usd">500000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-5" id="f-473" unitRef="usd">18900000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-5" id="f-474" unitRef="usd">19800000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-5" id="f-475" unitRef="usd">37700000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-8" decimals="-5" id="f-476" unitRef="usd">39100000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-6" decimals="-5" id="f-477" unitRef="usd">11600000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-5" id="f-478" unitRef="usd">12000000.0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-5" id="f-479" unitRef="usd">22700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-8" decimals="-5" id="f-480" unitRef="usd">23700000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-5" id="f-481" unitRef="usd">4400000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-5" id="f-482" unitRef="usd">5000000.0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-5" id="f-483" unitRef="usd">9700000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-8" decimals="-5" id="f-484" unitRef="usd">10100000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-5" id="f-485" unitRef="usd">800000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-7" decimals="-5" id="f-486" unitRef="usd">1100000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-5" id="f-487" unitRef="usd">1600000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-8" decimals="-5" id="f-488" unitRef="usd">1800000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-5" id="f-489" unitRef="usd">36700000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-5" id="f-490" unitRef="usd">39300000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-5" id="f-491" unitRef="usd">73800000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-8" decimals="-5" id="f-492" unitRef="usd">78400000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-5" id="f-493" unitRef="usd">36700000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-8" decimals="-5" id="f-494" unitRef="usd">36600000</us-gaap:OperatingLeasePayments>
    <vmc:TotalCashPaidForFinanceLeases contextRef="c-1" decimals="-5" id="f-495" unitRef="usd">7300000</vmc:TotalCashPaidForFinanceLeases>
    <vmc:TotalCashPaidForFinanceLeases contextRef="c-8" decimals="-5" id="f-496" unitRef="usd">12100000</vmc:TotalCashPaidForFinanceLeases>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-497">INCOME TAXES&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our estimated annual effective tax rate (EAETR) is based on full-year expectations of pretax earnings, statutory tax rates and permanent differences between book and tax accounting such as percentage depletion. For interim financial reporting, we calculate our quarterly income tax provision in accordance with the EAETR. Each quarter, we update our EAETR based on our revised full-year expectation of pretax earnings and calculate the income tax provision so that the year-to-date income tax provision reflects the EAETR. Significant judgment is required in determining our EAETR.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2024, we recorded income tax expense from continuing operations of $94.4 million compared to $92.0 million in the second quarter of 2023. The&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;increase in tax expense was primarily due to&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;less excess tax benefits generated from share-based compensation recognized in the second quarter of 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;For the first six months of 2024, we recorded income tax expense from continuing operations of $123.4 million compared to $108.6 million for the first six months of 2023. The increase in tax expense was primarily due to a discrete benefit related to a 2022 business disposition recognized in the first six months of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In August 2022, the Inflation Reduction Act (IRA) was signed into law, effective for tax years beginning on or after January 1, 2023. The IRA introduced a corporate alternative minimum tax (CAMT) of 15% applicable to corporations with adjusted financial statement income in excess of $1 billion, as well as certain climate-related tax provisions. We were not subject to CAMT in 2023 and do not anticipate being subject to CAMT in 2024.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As discussed in Note 8, in May 2022, Mexican government officials unexpectedly and arbitrarily shut down our Calica operations in Mexico. In 2023, Calica had deferred tax assets (including net operating losses) of $27.4 million against which we have a full valuation allowance recorded. In 2024, we project a $6.6 million increase in deferred tax assets against which a valuation allowance was recorded as a component of the EAETR in the first six months of 2024. A majority of the deferred tax assets relate to a net operating loss (NOL) carryforward which would expire between 2032 and 2034 if not utilized. Should the Mexican government lift the shutdown and/or if we are successful in our North American Free Trade Agreement (NAFTA) claim, we will reevaluate the need for a valuation allowance against the deferred tax assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We project Alabama NOL carryforward deferred tax assets at December&#160;31, 2024 of $68.4 million against which we have a valuation allowance of $49.5 million. Almost all of the Alabama NOL carryforward would expire between 2024 and 2029 if not utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;A summary of our deferred tax assets and liabilities is included in Note 9 &#x201c;Income Taxes&#x201d; in our Annual Report on Form 10-K for the year ended December&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-5" id="f-498" unitRef="usd">94400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-5" id="f-499" unitRef="usd">92000000.0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-5" id="f-500" unitRef="usd">123400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-8" decimals="-5" id="f-501" unitRef="usd">108600000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-12" decimals="-5" id="f-502" unitRef="usd">27400000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c-13" decimals="-5" id="f-503" unitRef="usd">6600000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-14" decimals="-5" id="f-504" unitRef="usd">68400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:OperatingLossCarryforwardsValuationAllowance contextRef="c-15" decimals="-5" id="f-505" unitRef="usd">49500000</us-gaap:OperatingLossCarryforwardsValuationAllowance>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-506">REVENUES&lt;div style="margin-top:4pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Revenues are measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. Sales taxes and other taxes we collect are recorded as liabilities until remitted and thus are excluded from revenues. Costs to obtain and fulfill contracts (primarily asphalt construction paving contracts) are immaterial and are expensed as incurred when the expected amortization period is one year or less. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our segment total revenues by geographic market for the three and six month periods ended June&#160;30, 2024 and 2023 are disaggregated as follows (the decrease in Gulf Coast market concrete revenues is primarily attributable to the sale of concrete operations in Texas in November 2023; see Note 16 for additional information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;461.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;607.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;885.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;952.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;266.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;223.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;572.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,613.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,132.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,495.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;451.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;607.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;879.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,096.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;212.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;557.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,580.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,432.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;800.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,044.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,642.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;107.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,753.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;462.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;344.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;959.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,904.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,757.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;795.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;183.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,060.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,668.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;288.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,067.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;414.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;884.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,877.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,013.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,626.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;The geographic markets are defined by states/countries as follows:&lt;/span&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;East market &#x2014; Arkansas, Delaware, Illinois, Kentucky, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Tennessee, Virginia and Washington D.C.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gulf Coast market &#x2014; Alabama, Florida, Georgia, Louisiana, Mississippi, Oklahoma, South Carolina, Texas, U.S. Virgin Islands, Freeport (Bahamas), Puerto Cort&#xe9;s (Honduras) and Quintana Roo (Mexico)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:31.5pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;West market &#x2014; Arizona, California, Hawaii, New Mexico and British Columbia (Canada)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Total revenues are primarily derived from our p&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;roduct sales of aggregates (crushed stone, sand and gravel, sand and other aggregates), asphalt mix and ready-mixed concrete, and include freight &amp;amp; delivery costs that we pass along to our customers to deliver these products. We also generate service revenues from our asphalt construction paving business and service revenues related to our aggregates business, such as landfill tipping fees. Our total service revenues were $70.2 million (3.5% of total revenues) and $69.7 million (3.3% of total revenues) for the three months ended June&#160;30, 2024 and 2023, respectively, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;$106.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; (&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;3.0%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; of total revenues) and $104.8 million (2.8% of total revenues) for the six months ended June&#160;30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our products typically are sold to private industry and not directly to governmental entities. Although approximately 40% to 55% of our aggregates shipments have historically been used in publicly funded construction (such as highways, airports and government buildings), a relatively small portion of our sales are made directly to federal, state, county or municipal governments/agencies. Therefore, although reductions in state and federal funding can curtail publicly funded construction, the vast majority of our business is not directly subject to renegotiation of profits or termination of contracts with local, state or federal governments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PRODUCT REVENUES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when obligations under the terms of a contract with our customer are satisfied; generally, this occurs at a point in time when our aggregates, asphalt mix and ready-mixed concrete are shipped/delivered and control passes to the customer. Revenue for our products is recorded at the fixed invoice amount, and payment is due by the 15&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.52pt;font-weight:400;line-height:120%;position:relative;top:-2.97pt;vertical-align:baseline"&gt;th&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; day of the following month. We do not offer discounts for early payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Freight &amp;amp; delivery generally represents pass-through transportation costs we incur (including our administrative costs) and pay to third-party carriers to deliver our products to customers and are accounted for as a fulfillment activity. Likewise, the costs related to freight &amp;amp; delivery are included in cost of revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Freight &amp;amp; delivery revenues are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Freight &amp;amp; delivery revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(258.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(264.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(480.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(490.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues excluding freight &amp;amp; delivery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,755.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,848.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,079.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,271.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes freight &amp;amp; delivery to remote distribution sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;CONSTRUCTION PAVING SERVICE REVENUES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Revenue from our asphalt construction paving business is recognized over time using the percentage-of-completion method under the cost approach. The percentage of completion is determined by costs incurred to date as a percentage of total costs estimated for the project. Under this approach, recognized contract revenue equals the total estimated contract revenue multiplied by the percentage of completion. Future revenues from unsatisfied performance obligations (including contracts with an expected duration of 1 year or less) at June&#160;30, 2024 and 2023 were $271.6 million and $130.2 million, respectively. The remaining period to complete the obligations at June&#160;30, 2024 ranged from 1 month to 54 months. The increase in future revenues from unsatisfied performance obligations is primarily due to acquisitions completed during the second quarter of 2024 (refer to Note 16 for further information).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our construction contracts are unit priced, and an account receivable is recorded for amounts invoiced based on actual units produced. Contract assets for estimated earnings in excess of billings, contract assets related to retainage provisions and contract liabilities for billings in excess of costs are immaterial. Variable consideration in our construction paving contracts is immaterial and consists of incentives and penalties based on the quality of work performed. Our construction paving contracts may contain warranty provisions covering defects in equipment, materials, design or workmanship that generally run from nine months to one year after project completion. Due to the nature of our construction paving projects, including contract owner inspections of the work during construction and prior to acceptance, we have not experienced material warranty costs for these short-term warranties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;VOLUMETRIC PRODUCTION PAYMENT DEFERRED REVENUES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2013 and 2012, we sold a percentage interest in certain future aggregates production for net cash proceeds of $226.9&#160;million. These transactions, structured as volumetric production payments (VPPs):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;relate to eight quarries in Georgia and South Carolina&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;provide the purchaser solely with a nonoperating percentage interest in the subject quarries&#x2019; future aggregates production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;contain no minimum annual or cumulative guarantees by us for production or sales volume, nor minimum sales price&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;are both volume and time limited (we expect the transactions will last approximately 20 more years, limited by volume rather than time)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We are the exclusive sales agent for, and transmit quarterly to the purchaser the proceeds from the sale of, the purchaser&#x2019;s share of aggregates production. Our consolidated total revenues exclude the revenue from the sale of the purchaser&#x2019;s share of aggregates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The proceeds we received from the sale of the percentage interest were recorded as deferred revenue on the balance sheet. We recognize revenue on a unit-of-sales basis (as we sell the purchaser&#x2019;s share of production) relative to the volume limitations of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;transactions. Given the nature of the risks and potential rewards assumed by the buyer, the transactions do not reflect financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in our deferred revenue balances (current and noncurrent) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred revenue balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;151.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;161.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue recognized from deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred revenue balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Based on expected sales from the specified quarries, we expect to recognize $7.5 million of VPP deferred revenue as income during the twelve-month period ending June&#160;30, 2025 (reflected in other current liabilities in our June&#160;30, 2024 Condensed Consolidated Balance Sheet).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <vmc:CostsForPavingContractsExpenseExpectedAmortizationPeriod contextRef="c-16" id="f-507">P1Y</vmc:CostsForPavingContractsExpenseExpectedAmortizationPeriod>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-508">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our segment total revenues by geographic market for the three and six month periods ended June&#160;30, 2024 and 2023 are disaggregated as follows (the decrease in Gulf Coast market concrete revenues is primarily attributable to the sale of concrete operations in Texas in November 2023; see Note 16 for additional information):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;461.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;607.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;885.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;952.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;266.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;223.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;572.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,613.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,132.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,495.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;451.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;60.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;607.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;879.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;64.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,096.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;250.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;212.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;557.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,580.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,432.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;800.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;85.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;158.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,044.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,642.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;107.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,753.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;462.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;344.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;959.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,904.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,757.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,707.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:54.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.960%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended June 30, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;East revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;795.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;183.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,060.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Gulf Coast revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,668.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;110.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;288.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,067.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;West revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;414.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;313.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;884.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,877.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,013.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,626.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;The geographic markets are defined by states/countries as follows:&lt;/span&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;East market &#x2014; Arkansas, Delaware, Illinois, Kentucky, Maryland, New Jersey, New York, North Carolina, Pennsylvania, Tennessee, Virginia and Washington D.C.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-4.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Gulf Coast market &#x2014; Alabama, Florida, Georgia, Louisiana, Mississippi, Oklahoma, South Carolina, Texas, U.S. Virgin Islands, Freeport (Bahamas), Puerto Cort&#xe9;s (Honduras) and Quintana Roo (Mexico)&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;West market &#x2014; Arizona, California, Hawaii, New Mexico and British Columbia (Canada)&lt;/span&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-17" decimals="-5" id="f-509" unitRef="usd">461700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-18" decimals="-5" id="f-510" unitRef="usd">63000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-19" decimals="-5" id="f-511" unitRef="usd">82400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-20" decimals="-5" id="f-512" unitRef="usd">607100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-21" decimals="-5" id="f-513" unitRef="usd">885600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-22" decimals="-5" id="f-514" unitRef="usd">64600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-23" decimals="-5" id="f-515" unitRef="usd">2500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-24" decimals="-5" id="f-516" unitRef="usd">952700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-25" decimals="-5" id="f-517" unitRef="usd">266200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-26" decimals="-5" id="f-518" unitRef="usd">223600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-27" decimals="-5" id="f-519" unitRef="usd">82400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-28" decimals="-5" id="f-520" unitRef="usd">572200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-29" decimals="-5" id="f-521" unitRef="usd">1613500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-30" decimals="-5" id="f-522" unitRef="usd">351200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-31" decimals="-5" id="f-523" unitRef="usd">167300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-32" decimals="-5" id="f-524" unitRef="usd">2132000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-33" decimals="-5" id="f-525" unitRef="usd">-117600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-34" decimals="-5" id="f-526" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-35" decimals="-5" id="f-527" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-36" decimals="-5" id="f-528" unitRef="usd">-117600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-37" decimals="-5" id="f-529" unitRef="usd">1495900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-38" decimals="-5" id="f-530" unitRef="usd">351200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-39" decimals="-5" id="f-531" unitRef="usd">167300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-532" unitRef="usd">2014400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-40" decimals="-5" id="f-533" unitRef="usd">451700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-41" decimals="-5" id="f-534" unitRef="usd">60800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-42" decimals="-5" id="f-535" unitRef="usd">95400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-43" decimals="-5" id="f-536" unitRef="usd">607900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-44" decimals="-5" id="f-537" unitRef="usd">879100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-45" decimals="-5" id="f-538" unitRef="usd">64500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-5" id="f-539" unitRef="usd">152700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-47" decimals="-5" id="f-540" unitRef="usd">1096300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-5" id="f-541" unitRef="usd">250000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-49" decimals="-5" id="f-542" unitRef="usd">212100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-5" id="f-543" unitRef="usd">95400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-51" decimals="-5" id="f-544" unitRef="usd">557500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-5" id="f-545" unitRef="usd">1580800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-5" id="f-546" unitRef="usd">337400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-5" id="f-547" unitRef="usd">343500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-5" id="f-548" unitRef="usd">2261700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-5" id="f-549" unitRef="usd">-148800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-5" id="f-550" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-5" id="f-551" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-5" id="f-552" unitRef="usd">-148800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-5" id="f-553" unitRef="usd">1432000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-5" id="f-554" unitRef="usd">337400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-5" id="f-555" unitRef="usd">343500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-556" unitRef="usd">2112900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-63" decimals="-5" id="f-557" unitRef="usd">800600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-5" id="f-558" unitRef="usd">85700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-5" id="f-559" unitRef="usd">158300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-5" id="f-560" unitRef="usd">1044600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-67" decimals="-5" id="f-561" unitRef="usd">1642000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-5" id="f-562" unitRef="usd">107100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-69" decimals="-5" id="f-563" unitRef="usd">4500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-5" id="f-564" unitRef="usd">1753600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-71" decimals="-5" id="f-565" unitRef="usd">462300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-5" id="f-566" unitRef="usd">344600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-73" decimals="-5" id="f-567" unitRef="usd">152700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-5" id="f-568" unitRef="usd">959600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-5" id="f-569" unitRef="usd">2904900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-5" id="f-570" unitRef="usd">537400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-5" id="f-571" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-5" id="f-572" unitRef="usd">3757800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-5" id="f-573" unitRef="usd">-197700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-5" id="f-574" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-81" decimals="-5" id="f-575" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-5" id="f-576" unitRef="usd">-197700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-83" decimals="-5" id="f-577" unitRef="usd">2707200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-5" id="f-578" unitRef="usd">537400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-85" decimals="-5" id="f-579" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-580" unitRef="usd">3560100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-5" id="f-581" unitRef="usd">795000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-87" decimals="-5" id="f-582" unitRef="usd">82500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-5" id="f-583" unitRef="usd">183300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-89" decimals="-5" id="f-584" unitRef="usd">1060800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-5" id="f-585" unitRef="usd">1668100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-91" decimals="-5" id="f-586" unitRef="usd">110700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-5" id="f-587" unitRef="usd">288900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-93" decimals="-5" id="f-588" unitRef="usd">2067700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-94" decimals="-5" id="f-589" unitRef="usd">414300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-95" decimals="-5" id="f-590" unitRef="usd">313900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-96" decimals="-5" id="f-591" unitRef="usd">156500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-97" decimals="-5" id="f-592" unitRef="usd">884700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-5" id="f-593" unitRef="usd">2877400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-5" id="f-594" unitRef="usd">507100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-5" id="f-595" unitRef="usd">628700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-5" id="f-596" unitRef="usd">4013200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-5" id="f-597" unitRef="usd">-251400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-103" decimals="-5" id="f-598" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-104" decimals="-5" id="f-599" unitRef="usd">0.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-105" decimals="-5" id="f-600" unitRef="usd">-251400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-106" decimals="-5" id="f-601" unitRef="usd">2626000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-107" decimals="-5" id="f-602" unitRef="usd">507100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-108" decimals="-5" id="f-603" unitRef="usd">628700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-5" id="f-604" unitRef="usd">3761800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-109" decimals="-5" id="f-605" unitRef="usd">70200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vmc:PercentOfTotalRevenues contextRef="c-109" decimals="3" id="f-606" unitRef="number">0.035</vmc:PercentOfTotalRevenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-110" decimals="-5" id="f-607" unitRef="usd">69700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vmc:PercentOfTotalRevenues contextRef="c-110" decimals="3" id="f-608" unitRef="number">0.033</vmc:PercentOfTotalRevenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-111" decimals="-5" id="f-609" unitRef="usd">106700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vmc:PercentOfTotalRevenues contextRef="c-111" decimals="3" id="f-610" unitRef="number">0.030</vmc:PercentOfTotalRevenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-112" decimals="-5" id="f-611" unitRef="usd">104800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <vmc:PercentOfTotalRevenues contextRef="c-112" decimals="3" id="f-612" unitRef="number">0.028</vmc:PercentOfTotalRevenues>
    <vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction contextRef="c-113" decimals="2" id="f-613" unitRef="number">0.40</vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction>
    <vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction contextRef="c-114" decimals="2" id="f-614" unitRef="number">0.55</vmc:PercentOfShipmentsUsedForPubliclyFundedConstruction>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-615">&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Freight &amp;amp; delivery revenues are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Freight &amp;amp; delivery revenues &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(258.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(264.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(480.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(490.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues excluding freight &amp;amp; delivery&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,755.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,848.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,079.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,271.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes freight &amp;amp; delivery to remote distribution sites.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-616" unitRef="usd">2014400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-617" unitRef="usd">2112900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-618" unitRef="usd">3560100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-5" id="f-619" unitRef="usd">3761800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-115" decimals="-5" id="f-620" unitRef="usd">-258500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-116" decimals="-5" id="f-621" unitRef="usd">-264500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-117" decimals="-5" id="f-622" unitRef="usd">-480300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-118" decimals="-5" id="f-623" unitRef="usd">-490400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-119" decimals="-5" id="f-624" unitRef="usd">1755900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-120" decimals="-5" id="f-625" unitRef="usd">1848400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-121" decimals="-5" id="f-626" unitRef="usd">3079800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-122" decimals="-5" id="f-627" unitRef="usd">3271400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-123" decimals="-5" id="f-628" unitRef="usd">271600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-124" decimals="-5" id="f-629" unitRef="usd">130200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-125" id="f-630">P1M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-126" id="f-631">P54M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <vmc:CoverageOfWarrantyProvisions contextRef="c-127" id="f-632">P9M</vmc:CoverageOfWarrantyProvisions>
    <vmc:CoverageOfWarrantyProvisions contextRef="c-128" id="f-633">P1Y</vmc:CoverageOfWarrantyProvisions>
    <vmc:ProceedsFromSaleOfFutureProduction contextRef="c-129" decimals="-5" id="f-634" unitRef="usd">226900000</vmc:ProceedsFromSaleOfFutureProduction>
    <vmc:NumberOfQuarries contextRef="c-1" decimals="INF" id="f-635" unitRef="quarry">8</vmc:NumberOfQuarries>
    <vmc:VolumetricProductionPaymentsTerm contextRef="c-1" id="f-636">P20Y</vmc:VolumetricProductionPaymentsTerm>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="c-1" id="f-637">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in our deferred revenue balances (current and noncurrent) are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred revenue balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;151.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;159.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;152.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;161.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revenue recognized from deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #17375f;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deferred revenue balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;148.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;157.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="c-130" decimals="-5" id="f-638" unitRef="usd">151100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-131" decimals="-5" id="f-639" unitRef="usd">159800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-4" decimals="-5" id="f-640" unitRef="usd">152800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-9" decimals="-5" id="f-641" unitRef="usd">161800000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-6" decimals="-5" id="f-642" unitRef="usd">2200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-7" decimals="-5" id="f-643" unitRef="usd">2400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-644" unitRef="usd">3900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-8" decimals="-5" id="f-645" unitRef="usd">4400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-5" id="f-646" unitRef="usd">148900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-647" unitRef="usd">157400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-3" decimals="-5" id="f-648" unitRef="usd">148900000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-649" unitRef="usd">157400000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-132" decimals="-5" id="f-650" unitRef="usd">7500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-651">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value hierarchy prioritizes the inputs to valuation techniques used to measure fair value into three broad levels as described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&gt;Level 1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; Quoted prices in active markets for identical assets or liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&gt;Level 2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; Inputs that are derived principally from or corroborated by observable market data&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%"&gt;Level 3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; Inputs that are unobservable and significant to the overall fair value measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our assets subject to fair value measurement on a recurring basis are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1 Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2 Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market mutual fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We have two Rabbi Trusts for the purpose of providing a level of security for the employee nonqualified retirement and deferred compensation plans and for the directors' nonqualified deferred compensation plans. The fair values of these investments are estimated using a market approach. The Level 1 investments include mutual funds for which quoted prices in active markets are available. Level 2 investments are stated at estimated fair value based on the underlying investments in the fund (high-quality, short-term, U.S. dollar-denominated money market instruments).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Net gains of the Rabbi Trusts&#x2019; investments were $1.0 million&lt;/span&gt;&lt;span style="color:#00b050;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;and $2.0 million for the six months ended June&#160;30, 2024 and 2023, respectively. The portions of the net gains related to investments still held by the Rabbi Trusts at June&#160;30, 2024 and 2023 were $0.9 million and $2.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Interest rate swaps are measured at fair value using quoted market prices or pricing models that use prevailing market interest rates as of the measurement date. These interest rate swaps are more fully described in Note 6.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The carrying values of our cash equivalents, restricted cash, accounts and notes receivable, short-term debt, trade payables and accruals, and all other current liabilities approximate their fair values because of the short-term nature of these instruments. Additional disclosures for derivative instruments and interest-bearing debt are presented in Notes 6 and 7, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-652">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our assets subject to fair value measurement on a recurring basis are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 1 Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Mutual funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;31.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;29.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Level 2 Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Rabbi Trust&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Money market mutual fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-133" decimals="-5" id="f-653" unitRef="usd">31500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-134" decimals="-5" id="f-654" unitRef="usd">31700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-135" decimals="-5" id="f-655" unitRef="usd">29700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-136" decimals="-5" id="f-656" unitRef="usd">31500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-137" decimals="-5" id="f-657" unitRef="usd">31700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-138" decimals="-5" id="f-658" unitRef="usd">29700000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-139" decimals="-5" id="f-659" unitRef="usd">0.0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-140" decimals="-5" id="f-660" unitRef="usd">-300000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure contextRef="c-141" decimals="-5" id="f-661" unitRef="usd">-2000000.0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-142" decimals="-5" id="f-662" unitRef="usd">800000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-143" decimals="-5" id="f-663" unitRef="usd">500000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure contextRef="c-144" decimals="-5" id="f-664" unitRef="usd">800000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:FairValueNetAssetLiability contextRef="c-145" decimals="-5" id="f-665" unitRef="usd">800000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="c-146" decimals="-5" id="f-666" unitRef="usd">200000</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability contextRef="c-147" decimals="-5" id="f-667" unitRef="usd">-1200000</us-gaap:FairValueNetAssetLiability>
    <vmc:NumberOfRabbiTrustsEstablished contextRef="c-1" decimals="INF" id="f-668" unitRef="trust">2</vmc:NumberOfRabbiTrustsEstablished>
    <us-gaap:GainLossOnInvestments contextRef="c-1" decimals="-5" id="f-669" unitRef="usd">1000000.0</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments contextRef="c-8" decimals="-5" id="f-670" unitRef="usd">2000000.0</us-gaap:GainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-1" decimals="-5" id="f-671" unitRef="usd">900000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-8" decimals="-5" id="f-672" unitRef="usd">2100000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="c-1" id="f-673">DERIVATIVE INSTRUMENTS&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;During the normal course of operations, we are exposed to market risks including interest rates, foreign currency exchange rates and commodity prices. From time to time, we use derivative instruments to balance the cost and risk of such expenses. We do not use derivative instruments for trading or other speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In March 2023, we issued $550.0 million of 5.80% fixed-rate debt maturing in March 2026. Concurrently, we entered into fixed-to-floating interest rate swap agreements designated as fair value hedges in the amount of $550.0 million. Under these swap agreements, we received a fixed interest rate of 5.80% (matches the fixed rate we paid on the $550.0 million of debt) and paid daily compound Secured Overnight Financing Rate (SOFR) plus 0.241%. These swap agreements terminated in March 2024, coinciding with the redemption of the debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The changes in the fair value of these swaps designated as fair value hedges were recorded in interest expense and were perfectly offset by changes in the fair value of the related debt also recorded in interest expense. These swaps were recognized at fair value in the accompanying Condensed Consolidated Balance Sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value Hedges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current/noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current/noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps net liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;See Note 5 for further discussion of fair value determination. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2007, 2018 and 2020, we entered into interest rate locks of future debt issuances to hedge the risk of higher interest rates. These interest rate locks were designated as cash flow hedges. The gain/loss upon settlement of these cash flow hedges is deferred (recorded in accumulated other comprehensive income (AOCI)) and amortized to interest expense over the term of the related debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;This amortization was reflected in the accompanying Condensed Consolidated Statements of Comprehensive Income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;For the twelve-month period ending June&#160;30, 2025, we estimate that $2.3 million of the $18.6 million net of tax loss in AOCI will be reclassified to interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-5" id="f-674" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-148" decimals="4" id="f-675" unitRef="number">0.0580</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DerivativeNotionalAmount contextRef="c-149" decimals="-5" id="f-676" unitRef="usd">550000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeFixedInterestRate contextRef="c-149" decimals="4" id="f-677" unitRef="number">0.0580</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-5" id="f-678" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DerivativeBasisSpreadOnVariableRate contextRef="c-149" decimals="5" id="f-679" unitRef="number">0.00241</us-gaap:DerivativeBasisSpreadOnVariableRate>
    <us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c-1" id="f-680">These swaps were recognized at fair value in the accompanying Condensed Consolidated Balance Sheets as follows:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.263%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value Hedges &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current/noncurrent assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Other current/noncurrent liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest rate swaps net liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;See Note 5 for further discussion of fair value determination.</us-gaap:ScheduleOfFairValueHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeAssets contextRef="c-150" decimals="-5" id="f-681" unitRef="usd">0.0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-151" decimals="-5" id="f-682" unitRef="usd">3900000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets contextRef="c-152" decimals="-5" id="f-683" unitRef="usd">5100000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities contextRef="c-150" decimals="-5" id="f-684" unitRef="usd">0.0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-151" decimals="-5" id="f-685" unitRef="usd">4200000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities contextRef="c-152" decimals="-5" id="f-686" unitRef="usd">7100000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-150" decimals="-5" id="f-687" unitRef="usd">0.0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-151" decimals="-5" id="f-688" unitRef="usd">-300000</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet contextRef="c-152" decimals="-5" id="f-689" unitRef="usd">-2000000.0</us-gaap:DerivativeAssetsLiabilitiesAtFairValueNet>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock contextRef="c-1" id="f-690">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;This amortization was reflected in the accompanying Condensed Consolidated Statements of Comprehensive Income as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:17.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Statement&lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loss reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(1.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-153" decimals="-5" id="f-691" unitRef="usd">-600000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-154" decimals="-5" id="f-692" unitRef="usd">-500000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-155" decimals="-5" id="f-693" unitRef="usd">-1100000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet contextRef="c-156" decimals="-5" id="f-694" unitRef="usd">-1100000</us-gaap:InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet contextRef="c-157" decimals="-5" id="f-695" unitRef="usd">2300000</us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet>
    <us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax contextRef="c-3" decimals="-5" id="f-696" unitRef="usd">-18600000</us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-697">DEBT&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Debt is detailed as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Effective&lt;br/&gt;Interest Rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank line of credit expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commercial paper expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank line of credit expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commercial paper expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50% notes due 2025 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.65%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.80% notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.90% notes due 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50% notes due 2030&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;3.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.15% notes due 2037&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;8.05%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50% notes due 2047&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.59%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.70% notes due 2048&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;5.42%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;0.42%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,391.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,941.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,941.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized discounts and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(58.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(63.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(65.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,332.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,877.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - reported value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,331.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,877.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,873.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Estimated fair value of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,798.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,715.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Borrowings on the bank line of credit and commercial paper are classified as short-term if we intend to repay within twelve months and as long-term if we have the intent and ability to extend payment beyond twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;See Note 6 for additional information on our fair value hedging strategy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;We have the intent and ability to refinance these notes due April 2025 on a long-term basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Discounts and debt issuance costs are amortized using the effective interest method over the terms of the respective notes resulting in $4.5 million and $3.7 million of net interest expense for these items for the six months ended June&#160;30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DELAYED DRAW TERM LOAN, LINE OF CREDIT AND COMMERCIAL PAPER PROGRAM&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In June 2021, we entered into a $1,600.0&#160;million unsecured delayed draw term loan which was fully drawn in August 2021 upon the acquisition of U.S. Concrete. The delayed draw term loan was paid down to $1,100.0&#160;million in September 2021 with cash on hand, paid down to $550.0&#160;million in August 2022 using the proceeds from the issuance of commercial paper as described below and fully repaid in March 2023 using proceeds from the issuance of 5.80% senior notes as described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2022, we established a $1,600.0&#160;million commercial paper program through which we borrowed $550.0&#160;million that was used to partially repay the delayed draw term loan. As of June&#160;30, 2024, we had $95.0 million in short-term commercial paper borrowings and $550.0 million in long-term commercial paper borrowings. Commercial paper borrowings bear interest at rates determined at the time of borrowing and as agreed between us and the commercial paper investors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our $1,600.0 million unsecured line of credit matures in August 2027 and contains covenants customary for an unsecured investment-grade facility. As of June&#160;30, 2024, we were in compliance with the covenants. Borrowings on the line of credit bear interest, at our option, at either SOFR plus a margin or Truist Bank&#x2019;s base rate plus a margin. The margins are determined by our credit ratings. Standby letters of credit, which are issued under the line of credit and reduce availability, are charged a fee equal to the margin for SOFR borrowings plus 0.175%. We also pay a commitment fee on the daily average unused amount of the line of credit that ranges from 0.090% to 0.225% determined by our credit ratings. As of June&#160;30, 2024, the margin for SOFR borrowings was 1.125%, the margin for base rate borrowings was 0.125% and the commitment fee for the unused amount was 0.100%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2024, our available borrowing capacity under the line of credit was $1,504.8 million. Utilization of the borrowing capacity was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;None was borrowed&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;$95.2 million was used to support standby letters of credit&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;TERM DEBT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;All of our $3,486.1 million (face value) of term debt (which includes $645.0 million of commercial paper) is unsecured. All of the covenants in the debt agreements are customary for investment-grade facilities. As of June&#160;30, 2024, we were in compliance with all term debt covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In March 2023, we issued $550.0 million of 5.80% senior notes due 2026. Total proceeds of $546.6&#160;million (net of discounts and transaction costs), together with cash on hand, were used to repay the $550.0&#160;million delayed draw term loan. We redeemed these notes at par in March 2024 using cash on hand and recognized noncash expense of $2.3 million with the acceleration of unamortized deferred debt issuance costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;STANDBY LETTERS OF CREDIT&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We provide, in the normal course of business, certain third-party beneficiaries with standby letters of credit to support our obligations to pay or perform according to the requirements of an underlying agreement. Such letters of credit typically have an initial term of one year, renew automatically and can only be modified or canceled with the approval of the beneficiary. Our standby letters of credit are issued by banks that participate in our $1,600.0 million line of credit and reduce the borrowing capacity thereunder. Our standby letters of credit as of June&#160;30, 2024 are summarized by purpose in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk management insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reclamation/restoration requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total standby letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-698">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Debt is detailed as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;Effective&lt;br/&gt;Interest Rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank line of credit expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commercial paper expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total short-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Bank line of credit expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Commercial paper expires 2027 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50% notes due 2025 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.65%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.80% notes due 2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;550.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.90% notes due 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;400.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.50% notes due 2030&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;3.94%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;750.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.15% notes due 2037&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;8.05%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;129.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.50% notes due 2047&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;4.59%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;700.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.70% notes due 2048&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;5.42%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;460.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;0.42%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - face value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,391.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,941.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,941.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Unamortized discounts and debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(58.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(63.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(65.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value adjustments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(2.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - book value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,332.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,877.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,873.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Less current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total long-term debt - reported value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,331.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,877.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,873.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Estimated fair value of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,158.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,798.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,715.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Borrowings on the bank line of credit and commercial paper are classified as short-term if we intend to repay within twelve months and as long-term if we have the intent and ability to extend payment beyond twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;See Note 6 for additional information on our fair value hedging strategy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;We have the intent and ability to refinance these notes due April 2025 on a long-term basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermBorrowings contextRef="c-158" decimals="-5" id="f-699" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-159" decimals="-5" id="f-700" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-160" decimals="-5" id="f-701" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-161" decimals="-5" id="f-702" unitRef="usd">95000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-162" decimals="-5" id="f-703" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-163" decimals="-5" id="f-704" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-3" decimals="-5" id="f-705" unitRef="usd">95000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-4" decimals="-5" id="f-706" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c-5" decimals="-5" id="f-707" unitRef="usd">0.0</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-164" decimals="-5" id="f-708" unitRef="usd">0.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-165" decimals="-5" id="f-709" unitRef="usd">0.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-166" decimals="-5" id="f-710" unitRef="usd">0.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-167" decimals="-5" id="f-711" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-168" decimals="-5" id="f-712" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-169" decimals="-5" id="f-713" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-170"
      decimals="INF"
      id="f-714"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-170" decimals="4" id="f-715" unitRef="number">0.0465</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-170" decimals="-5" id="f-716" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-171" decimals="-5" id="f-717" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-172" decimals="-5" id="f-718" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-173"
      decimals="INF"
      id="f-719"
      unitRef="number">0.0580</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-173" decimals="-5" id="f-720" unitRef="usd">0.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-174" decimals="-5" id="f-721" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-175" decimals="-5" id="f-722" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-176"
      decimals="INF"
      id="f-723"
      unitRef="number">0.0390</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-176" decimals="4" id="f-724" unitRef="number">0.0400</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-176" decimals="-5" id="f-725" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-177" decimals="-5" id="f-726" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-178" decimals="-5" id="f-727" unitRef="usd">400000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-179"
      decimals="INF"
      id="f-728"
      unitRef="number">0.0350</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-179" decimals="4" id="f-729" unitRef="number">0.0394</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-179" decimals="-5" id="f-730" unitRef="usd">750000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-180" decimals="-5" id="f-731" unitRef="usd">750000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-181" decimals="-5" id="f-732" unitRef="usd">750000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-182"
      decimals="INF"
      id="f-733"
      unitRef="number">0.0715</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-182" decimals="4" id="f-734" unitRef="number">0.0805</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-182" decimals="-5" id="f-735" unitRef="usd">129200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-183" decimals="-5" id="f-736" unitRef="usd">129200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-184" decimals="-5" id="f-737" unitRef="usd">129200000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-185"
      decimals="INF"
      id="f-738"
      unitRef="number">0.0450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-185" decimals="4" id="f-739" unitRef="number">0.0459</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-185" decimals="-5" id="f-740" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-186" decimals="-5" id="f-741" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-187" decimals="-5" id="f-742" unitRef="usd">700000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c-188"
      decimals="INF"
      id="f-743"
      unitRef="number">0.0470</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-188" decimals="4" id="f-744" unitRef="number">0.0542</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-188" decimals="-5" id="f-745" unitRef="usd">460900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-189" decimals="-5" id="f-746" unitRef="usd">460900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-190" decimals="-5" id="f-747" unitRef="usd">460900000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-191" decimals="4" id="f-748" unitRef="number">0.0042</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-191" decimals="-5" id="f-749" unitRef="usd">1000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-192" decimals="-5" id="f-750" unitRef="usd">1400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-193" decimals="-5" id="f-751" unitRef="usd">1500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-3" decimals="-5" id="f-752" unitRef="usd">3391100000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-4" decimals="-5" id="f-753" unitRef="usd">3941500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-5" decimals="-5" id="f-754" unitRef="usd">3941600000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-3" decimals="-5" id="f-755" unitRef="usd">58900000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-5" id="f-756" unitRef="usd">63400000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-5" id="f-757" unitRef="usd">65900000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <vmc:DebtInstrumentFairValueAdjustments contextRef="c-3" decimals="-5" id="f-758" unitRef="usd">0.0</vmc:DebtInstrumentFairValueAdjustments>
    <vmc:DebtInstrumentFairValueAdjustments contextRef="c-4" decimals="-5" id="f-759" unitRef="usd">-300000</vmc:DebtInstrumentFairValueAdjustments>
    <vmc:DebtInstrumentFairValueAdjustments contextRef="c-5" decimals="-5" id="f-760" unitRef="usd">-2000000.0</vmc:DebtInstrumentFairValueAdjustments>
    <us-gaap:LongTermDebt contextRef="c-3" decimals="-5" id="f-761" unitRef="usd">3332200000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-5" id="f-762" unitRef="usd">3877800000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt contextRef="c-5" decimals="-5" id="f-763" unitRef="usd">3873700000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent contextRef="c-3" decimals="-5" id="f-764" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-5" id="f-765" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-5" id="f-766" unitRef="usd">500000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-3" decimals="-5" id="f-767" unitRef="usd">3331700000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-5" id="f-768" unitRef="usd">3877300000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-5" id="f-769" unitRef="usd">3873200000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtFairValue contextRef="c-3" decimals="-5" id="f-770" unitRef="usd">3158600000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-4" decimals="-5" id="f-771" unitRef="usd">3798000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue contextRef="c-5" decimals="-5" id="f-772" unitRef="usd">3715000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-1" decimals="-5" id="f-773" unitRef="usd">4500000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-8" decimals="-5" id="f-774" unitRef="usd">3700000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-194" decimals="-5" id="f-775" unitRef="usd">1600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-195" decimals="-5" id="f-776" unitRef="usd">1100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-196" decimals="-5" id="f-777" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-148" decimals="4" id="f-778" unitRef="number">0.0580</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:CommercialPaper contextRef="c-9" decimals="-5" id="f-779" unitRef="usd">1600000000</us-gaap:CommercialPaper>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-197" decimals="-5" id="f-780" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:ShortTermBorrowings contextRef="c-161" decimals="-5" id="f-781" unitRef="usd">95000000.0</us-gaap:ShortTermBorrowings>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-167" decimals="-5" id="f-782" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-198" decimals="-5" id="f-783" unitRef="usd">1600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-199" decimals="5" id="f-784" unitRef="number">0.00175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-200" decimals="5" id="f-785" unitRef="number">0.00090</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-201" decimals="5" id="f-786" unitRef="number">0.00225</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-202" decimals="5" id="f-787" unitRef="number">0.01125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 contextRef="c-203" decimals="5" id="f-788" unitRef="number">0.00125</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage contextRef="c-204" decimals="5" id="f-789" unitRef="number">0.00100</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c-205" decimals="-5" id="f-790" unitRef="usd">1504800000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit contextRef="c-205" decimals="INF" id="f-791" unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-206" decimals="-5" id="f-792" unitRef="usd">95200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-3" decimals="-5" id="f-793" unitRef="usd">3486100000</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtLongtermAndShorttermCombinedAmount contextRef="c-167" decimals="-5" id="f-794" unitRef="usd">645000000.0</us-gaap:DebtLongtermAndShorttermCombinedAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-148" decimals="-5" id="f-795" unitRef="usd">550000000.0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-148" decimals="4" id="f-796" unitRef="number">0.0580</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromDebtNetOfIssuanceCosts contextRef="c-207" decimals="-5" id="f-797" unitRef="usd">546600000</us-gaap:ProceedsFromDebtNetOfIssuanceCosts>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-196" decimals="-5" id="f-798" unitRef="usd">550000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:AmortizationOfFinancingCosts contextRef="c-208" decimals="-5" id="f-799" unitRef="usd">2300000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:LineOfCreditFacilityExpirationPeriod contextRef="c-209" id="f-800">P1Y</us-gaap:LineOfCreditFacilityExpirationPeriod>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-198" decimals="-5" id="f-801" unitRef="usd">1600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c-1" id="f-802">Our standby letters of credit as of June&#160;30, 2024 are summarized by purpose in the table below:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.718%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Risk management insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;80.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Reclamation/restoration requirements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total standby letters of credit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;95.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:SelfInsuranceReserve contextRef="c-206" decimals="-5" id="f-803" unitRef="usd">80300000</us-gaap:SelfInsuranceReserve>
    <us-gaap:AssetRetirementObligation contextRef="c-206" decimals="-5" id="f-804" unitRef="usd">14900000</us-gaap:AssetRetirementObligation>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-206" decimals="-5" id="f-805" unitRef="usd">95200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-806">COMMITMENTS AND CONTINGENCIES &lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Certain of our aggregates reserves are burdened by volumetric production payments (nonoperating interest) as described in Note 4. As the holder of the operating interest, we have responsibility to bear the cost of mining and producing the reserves attributable to this nonoperating interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As stated in Note 2, our lease liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;totaled $580.7 million as of June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As summarized by purpose in Note 7, our standby letters of credit totaled $95.2 million as of June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As described in Note 9, our asset retirement obligations totaled $334.1 million as of June&#160;30, 2024.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;LITIGATION AND ENVIRONMENTAL MATTERS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We are subject to occasional governmental proceedings and orders pertaining to occupational safety and health or to protection of the environment, such as proceedings or orders relating to noise abatement, air emissions or water discharges. As part of our continuing program of stewardship in safety, health and environmental matters, we have been able to resolve such proceedings and to comply with such orders without any material adverse effects on our business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We have received notices from the United States Environmental Protection Agency (EPA) or similar state or local agencies that we are considered a potentially responsible party (PRP) at a limited number of sites under the Comprehensive Environmental Response, Compensation and Liability Act (CERCLA or Superfund) or similar state and local environmental laws. Generally, we share the cost of remediation at these sites with other PRPs or alleged PRPs in accordance with negotiated or prescribed allocations. There is inherent uncertainty in determining the potential cost of remediating a given site and in determining any individual party's share in that cost. As a result, estimates can change substantially as additional information becomes available regarding the nature or extent of site contamination, remediation methods, other PRPs and their probable level of involvement, and actions by or against governmental agencies or private parties.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We have reviewed the nature and extent of our involvement at each Superfund site, as well as potential obligations arising under other federal, state and local environmental laws. While ultimate resolution and financial liability is uncertain at a number of the sites, in our opinion, based on information currently available, the ultimate resolution of claims and assessments related to these sites will not have a material effect on our consolidated results of operations, financial position or cash flows, although amounts recorded in a given period could be material to our results of operations or cash flows for that period. Amounts accrued for environmental matters (measured on an undiscounted basis) are presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Retained from former Chemicals business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total accrued environmental remediation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We are a defendant in various lawsuits in the ordinary course of business. It is not possible to determine with precision the outcome, or the amount of liability, if any, under these lawsuits, especially where the cases involve possible jury trials with as yet undetermined jury panels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In addition to these lawsuits in which we are involved in the ordinary course of business, certain other material legal proceedings are more specifically described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;LOWER PASSAIC RIVER STUDY AREA (DISCONTINUED OPERATIONS and SUPERFUND SITE) &#x2014; The Lower Passaic River Study Area is part of the Diamond Shamrock Superfund Site in New Jersey. Vulcan and approximately 70 other companies are parties (collectively the Cooperating Parties Group, CPG) to a May 2007 Administrative Order on Consent (AOC) with the EPA to perform a Remedial Investigation/Feasibility Study (draft RI/FS) of the lower 17 miles of the Passaic River (River). The draft RI/FS was submitted recommending a targeted hot spot remedy; however, the EPA issued a record of decision (ROD) in March 2016 that calls for a bank-to-bank dredging remedy for the lower 8 miles of the River. The EPA estimates that the cost of implementing this proposal is $1.38&#160;billion. In September 2016, the EPA entered into an Administrative Settlement Agreement and Order on Consent with Occidental Chemical Corporation (Occidental) in which Occidental agreed to undertake the remedial design for this bank-to-bank dredging remedy and to reimburse the United States for certain response costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Efforts to investigate and remediate the River have been underway for many years and have involved hundreds of entities that have had operations on or near the River at some point during the past several decades. We formerly owned a chemicals operation near the mouth of the River, which was sold in 1974. The major risk drivers in the River have been identified to include dioxins, PCBs, DDx and mercury. We did not manufacture any of these risk drivers and have no evidence that any of these were discharged into the River by Vulcan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In August 2017, the EPA informed certain members of the CPG, including Vulcan and others, that it planned to use the services of a third-party allocator with the expectation of offering cash-out settlements to some parties in connection with the bank-to-bank remedy identified in the ROD. This voluntary allocation process established an impartial third-party expert recommendation for use by the government and the participants as the basis of possible settlements, including settlements related to future remediation actions. The final allocation recommendations, which are subject to confidentiality provisions, were submitted to the EPA for its review and consideration in late December 2020. Certain PRPs, including Vulcan, thereafter received a joint confidential settlement demand from the EPA/Department of Justice (DOJ). Vulcan and certain of the other PRPs that received the joint confidential settlement demand (the Settling Defendants) reached an agreement to settle with the EPA/DOJ and negotiated a Consent Decree. The Consent Decree has been lodged with the court. Vulcan&#x2019;s portion of the settlement is within the immaterial loss recorded for this matter in 2015.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In July 2018, Vulcan, along with more than 100 other defendants, was sued by Occidental in United States District Court for the District of New Jersey, Newark Vicinage. Occidental is seeking cost recovery and contribution under CERCLA for costs related to the River. This lawsuit is currently stayed pending adjudication of the Consent Decree. In another related proceeding, Occidental filed a lawsuit in March 2023 against Vulcan and 39 other defendants in United States District Court for the District of New Jersey, Newark Vicinage seeking cost recovery and contribution under CERCLA for costs related to the upper 9 miles of the River. It is unknown at this time how the settlement and approval of the Consent Decree with the EPA/DOJ would affect the Occidental lawsuits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;TEXAS BRINE MATTER (DISCONTINUED OPERATIONS) &#x2014; During operation of its former Chemicals Division, Vulcan leased the right to mine salt out of an underground salt dome formation in Assumption Parish, Louisiana from 1976 - 2005. Throughout that period, Texas Brine Company (Texas Brine) was the operator contracted by Vulcan to mine and deliver the salt as brine. We sold our Chemicals Division in 2005 and transferred our rights and interests related to the salt and mining operations to the purchaser, a subsidiary of Occidental Chemical Company (Occidental), and we have had no association with the leased premises or Texas Brine since that time. In August 2012, a sinkhole developed in the vicinity of the Texas Brine mining operations. Numerous lawsuits were filed thereafter in state court in Assumption Parish, Louisiana. Other lawsuits, including class action litigation, were filed in the United States District Court for the Eastern District of Louisiana in New Orleans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In these lawsuits, the main plaintiffs sued numerous defendants, including Texas Brine, Occidental and Vulcan, alleging various damages including, but not limited to, property damages; a claim by the State of Louisiana for response costs and civil penalties; physical damages to oil and gas pipelines and storage facilities (pipelines); and business interruption losses. All such claims have been settled except for the claims by the State of Louisiana. Our insurers to date have funded these settlements in excess of our self-insured retention amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Additionally, Texas Brine, Occidental and Vulcan sued each other in various state and federal court forums. Vulcan and Occidental have since dismissed all of their claims against one another; Texas Brine&#x2019;s and Occidental&#x2019;s claims against each other are pending in arbitration; and Texas Brine&#x2019;s and Vulcan&#x2019;s claims against each other are pending in state and federal court. In general, Texas Brine alleges that the sinkhole was caused, in whole or in part, by our negligent or fraudulent actions or failure to act; that we breached the salt lease with Occidental, as well as an operating agreement and related contracts with Texas Brine; that we were strictly liable for certain property damages in our capacity as a former lessee of the salt lease; and that we violated the agreement under which we sold our Chemicals Division to Occidental. Texas Brine&#x2019;s claims against Vulcan include claims for past and future response costs, lost profits and investment costs, indemnity payments, attorneys&#x2019; fees, other litigation costs, and judicial interests. Texas Brine also recently filed a lawsuit against Vulcan seeking indemnity for potential exposure Texas Brine may have to Occidental in the related arbitration, the State of Louisiana, and for ongoing and future Louisiana regulatory matters. In August 2022, we removed the lawsuit to federal court.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The state court held a joint bench trial (judge only) in 2017 in three cases brought by pipeline companies claiming damages to their facilities as a result of the sinkhole. This &#x201c;Phase 1&#x201d; trial was limited in scope to comparative fault and liability for causing the sinkhole. In December 2017, the trial court issued a ruling allocating fault as follows: Occidental 50%, Texas Brine (and its wholly-owned subsidiary) 35% and Vulcan 15%. In December 2020, the Louisiana Court of Appeal, First Circuit reversed the judgment in part in one of the three jointly tried cases, allocating 55% of the fault to Texas Brine (and its wholly-owned subsidiary); 30% to Occidental; and affirming the 15% fault allocation to Vulcan. In May 2021 and April 2022, the Court of Appeal issued judgments in the other two pipeline cases, adopting the same fault allocation. The Louisiana Supreme Court has declined to review the judgments, resulting in final judgments regarding fault allocations in those matters. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In the second quarter of 2022, we recorded an immaterial loss related to the claims brought by Texas Brine. In August 2022, Vulcan and Texas Brine commenced a joint &#x201c;Phase 2&#x201d; bench trial in the same three pipeline cases where fault was allocated. Prior to trial, the trial court granted various motions by Vulcan seeking dismissal of Texas Brine&#x2019;s contract-based claims and hundreds of millions of dollars in alleged damages. Thus, the Phase 2 trial addressed the claims that remained pending between Texas Brine and Vulcan after that motion practice. During the Phase 2 trial, Texas Brine and Vulcan reached a negotiated joint stipulation as to the amount of Texas Brine&#x2019;s damages for its surviving tort claims at issue in the trial. After applying Vulcan&#x2019;s 15% fault allocation, Vulcan&#x2019;s stipulated financial responsibility for the damages at issue in the trial is within the immaterial loss recorded during the second quarter of 2022. I&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;n December 2022, the trial court entered a judgment in the pipeline cases reflecting this stipulation. Texas Brine moved to assess all trial costs against Vulcan. Texas Brine and Vulcan thereafter reached a settlement, wherein Vulcan agreed to pay a portion of Texas Brine's trial costs, the amount of which was within the remaining immaterial loss recorded in the second quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The December 2022 Phase 2 judgment did not address numerous of Texas Brine&#x2019;s claims seeking hundreds of millions of dollars in damages that were dismissed prior to trial. Texas Brine has appealed those judgments. We cannot at this time reasonably estimate the range of liability, if any, that could result if an appellate court reverses any of the trial court&#x2019;s decisions. At this time, we also cannot reasonably estimate a range of liability pertaining to the claims brought by the State of Louisiana. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;NEW YORK WATER DISTRICT CASES AND NEW JERSEY NATURAL RESOURCE DAMAGES CASE (DISCONTINUED OPERATIONS) &#x2014; During the operation of our former Chemicals Division, which was divested to Occidental in 2005, Vulcan manufactured a chlorinated solvent known as 1,1,1-trichloroethane (TCA). We are a defendant in 29 cases allegedly involving TCA. We are a defendant in 28 cases brought by New York water providers, and in one case brought by the State of New Jersey, all involving TCA stabilized with 1,4-dioxane. The cases in New York are filed in the United States District Court for the Eastern District of New York. According to the various complaints, the plaintiff-water providers serve customers in a number of New York counties (Nassau, Suffolk, Orange, Putnam, Sullivan, Ulster, Washington and Westchester) and seek unspecified compensatory damages associated with the remediation of water wells allegedly contaminated with 1,4-dioxane. They are also seeking punitive damages. The New Jersey case, filed in state court in Mercer County (Trenton) in March 2023, seeks recovery for the entire State of New Jersey based on alleged damages to surface water, ground water and other natural resources. In the New Jersey case, the plaintiff seeks unspecified compensatory damages to restore the allegedly contaminated natural resources to a condition with zero 1,4-dioxane. The plaintiff also seeks disgorgement of profits from the sale of TCA in New Jersey, as well as penalties and attorneys&#x2019; fees under various New Jersey statutes. We will vigorously defend these cases on substantive and procedural grounds. At this time, we cannot determine the likelihood of loss, or reasonably estimate a range of loss, if any, pertaining to the above-referenced cases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;HEWITT LANDFILL MATTER (SUPERFUND SITE) &#x2014; In September 2015, the Los Angeles Regional Water Quality Control Board (RWQCB) issued a Cleanup and Abatement Order directing Calmat Co., a Vulcan subsidiary (hereinafter "Vulcan") to assess, monitor, cleanup, and abate wastes that have been discharged to soil, soil vapor, and/or groundwater at the former Hewitt Landfill in Los Angeles.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Following an onsite and offsite investigation and pilot scale testing, the RWQCB approved a corrective action that includes leachate recovery, storm water capture and conveyance improvements, and a groundwater pump, treat and reinjection system. Certain on-site source control measures have been implemented, and the new treatment system is fully operational. Currently-anticipated costs of these on-site source control activities have been fully accrued.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We are also engaged in an ongoing dialogue with the EPA, Honeywell, and the Los Angeles Department of Water and Power (LADWP) regarding the potential contribution of the Hewitt Landfill to groundwater contamination in the North Hollywood Operable Unit (NHOU) of the San Fernando Valley Superfund Site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The EPA and Vulcan entered into an AOC and Statement of Work having an effective date of September 2017 for the design of two extraction wells south of the Hewitt Landfill to protect the North Hollywood West (NHW) well field located within the NHOU. In November 2017, we submitted a Pre-Design Investigation (PDI) Work Plan to the EPA, which sets forth the activities and schedule for collection of data in support of our evaluation of the need for an offsite remedy. In addition, this evaluation was expanded as part of the PDI to include the evaluation of a remedy in light of LADWP&#x2019;s Rinaldi-Toluca (RT) wellfield project. PDI investigative activities were completed between the first and third quarters of 2018, and in December 2018 we submitted a Draft PDI Evaluation Report to the EPA. The Draft PDI Evaluation Report summarizes data collection activities conducted pursuant to the Draft PDI Work Plan and provides model updates and evaluation of remediation alternatives for offsite areas. The EPA provided a final set of comments to the Draft PDI Evaluation Report in October 2020. The final set of comments included a request that Vulcan revise and develop a final PDI Evaluation Report. The final comments further provided a proposal for an alternative approach for offsite remediation (as opposed to installation of offsite extraction wells) and development of a Supplemental PDI Evaluation Report (Supplemental Report) that would require the EPA to modify the remedy in the record of decision as it relates to the Hewitt Landfill. In December 2020, we submitted the Final PDI Evaluation Report, which included responses to the EPA&#x2019;s comments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;At the EPA's request, we submitted a Supplemental Report in March 2023 and an Alternative Design Work Plan (ADWP) in May 2023. Similar to the PDI Evaluation Report, the Supplemental Report and ADWP identified expansion of the onsite Hewitt remedy in conjunction with the offsite treatment being performed by LADWP as the preferred option for addressing contamination in offsite areas, instead of the two wells proposed by the EPA. In conjunction with its review of the Supplemental Report, the EPA held an initial meeting with stakeholders, including LADWP, in November 2023 and has requested additional meetings to determine a path forward. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In December 2019, Honeywell agreed with LADWP to build a water treatment system (often referred to as the Cooperative Containment Concept or CCC or the second interim remedy) that will provide treated groundwater in the NHOU to LADWP for public water supply purposes. Honeywell contends that some of the contamination to be remediated by the treatment system it is building originated from the Hewitt Landfill and that Vulcan should fund some portion of the costs that Honeywell has incurred and will incur in developing and implementing the second interim remedy. During the fourth quarter of 2021, we completed a partial settlement with Honeywell related to certain of the costs that Honeywell has incurred for an immaterial amount. In March 2023, Honeywell filed a lawsuit against Vulcan and a third party alleging that Honeywell has incurred more than $11&#160;million in costs to resolve its liability to the EPA and that it estimates that it will spend in excess of $100&#160;million to construct and operate its water treatment system. Honeywell seeks an "equitable share of necessary response costs" from the defendants. Discussions are ongoing with Honeywell regarding the reasonable costs Honeywell has incurred. We are also gathering and analyzing data and developing technical information to determine the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area. Based on this technical information, we have accrued an immaterial amount for our contribution of costs anticipated to be incurred by Honeywell. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Further, LADWP is constructing two new production and treatment facilities at city wellfields located near the Hewitt Landfill &#x2014; the NHW wellfield and the RT wellfield (also referred to as the NHW treatment system and North Hollywood Central (NHC) treatment system, respectively). LADWP has alleged that the Hewitt Landfill is one of the primary sources of contamination at the NHW treatment system and one of the sources of contamination at the NHC treatment system. According to information available on the California State Water Resources Control Board (SWRCB) website, the capital cost of the NHW treatment system is estimated at $92&#160;million, and the capital cost of the NHC treatment system is estimated at $245&#160;million. The systems are expected to commence operations in 2024 for NHW and 2025 for NHC and will thereafter incur costs for operation and maintenance. LADWP has applied for and received substantial funding to contribute to both treatment systems from grants of Proposition 1 bond funding from the SWRCB. According to information available on the SWRCB website, the bond money obtained for the NHW treatment system is $46&#160;million, and the bond money obtained for the NHC treatment system is $95&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We anticipate continued discussions with LADWP regarding its potential claims. In conjunction with those discussions, we are engaging in further efforts to gather and analyze records and data in order to assess the extent of possible contribution by the Hewitt Landfill to the groundwater contamination in the area, consistent with the parallel request by the EPA, and the reasonableness of LADWP&#x2019;s remediation efforts. This work is also intended to assist in identification of other PRPs that may have contributed to groundwater contamination in the area of the NHW and RT wellfields. Together, these efforts will allow us to analyze our anticipated equitable contribution to LADWP&#x2019;s remediation efforts. Among other factors, we anticipate that any equitable contribution should take into account the on-site source control and other measures implemented by Vulcan at the former Hewitt Landfill, the relative contribution and duration of any contaminants originating from the Hewitt Landfill to the LADWP systems, and the cost effectiveness of the LADWP systems. At this time, we cannot reasonably estimate a range of a loss to Vulcan pertaining to LADWP&#x2019;s potential contribution claim.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;NAFTA ARBITRATION &#x2014; In September 2018, our subsidiary Legacy Vulcan, LLC (Legacy Vulcan), on its own behalf, and on behalf of our Mexican subsidiary Calizas Industriales del Carmen, S.A. de C.V. (Calica), served the United Mexican States (Mexico) a Notice of Intent to Submit a Claim to Arbitration under Chapter 11 of the North American Free Trade Agreement (NAFTA). This NAFTA claim relates to the treatment of a portion of our quarrying operations in Quintana Roo, Mexico arising from, among other measures, Mexico&#x2019;s failure to comply with a legally binding zoning agreement and relates to other unfair, arbitrary and capricious actions by Mexico&#x2019;s environmental enforcement agency. We assert that these actions are in breach of Mexico&#x2019;s international obligations under NAFTA and international law.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As required by Article 1118 of NAFTA, we sought to settle this dispute with Mexico through consultations. Notwithstanding our good faith efforts to resolve the dispute amicably, we were unable to do so and filed a Request for Arbitration with the International Centre for Settlement of Investment Disputes (ICSID) in December 2018. In January 2019, ICSID registered our Request for Arbitration.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;A hearing on the merits took place in July 2021. While we awaited the final resolution from the tribunal, we continued to engage with government officials to pursue an amicable resolution of the dispute. On May 5, 2022, Mexican government officials unexpectedly and arbitrarily shut down Calica&#x2019;s remaining operations in Mexico. On May 8, 2022, Legacy Vulcan filed an application in the NAFTA arbitration seeking provisional measures and leave to file an ancillary claim in connection with this latest shutdown (see Part I, Item 2. Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations &#x2013; Known Trends or Uncertainties). In July 2022, the NAFTA arbitration tribunal granted Legacy Vulcan&#x2019;s application and ordered Mexico not to take any action that might further aggravate the dispute between the parties or render the resolution of the dispute potentially more difficult. A hearing on the merits of the ancillary claim took place in August 2023. We expect that the NAFTA arbitration tribunal will issue a decision on the claim and ancillary claim during 2024. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:9.35pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;At this time, there can be no assurance whether we will be successful in our NAFTA claim and ancillary claim, and we cannot quantify the amount we may recover, if any, under this arbitration proceeding if we are successful.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;It is not possible to predict the ultimate outcome of these and other legal proceedings in which we are involved, and a number of factors, including developments in ongoing discovery or adverse rulings, or the verdict of a particular jury, could cause actual losses to differ materially from accrued costs. No liability was recorded for claims and litigation for which a loss was determined to be only reasonably possible or for which a loss could not be reasonably estimated. Legal costs incurred in defense of lawsuits are expensed as incurred. In addition, losses on certain claims and litigation described above may be subject to limitations on a per occurrence basis by excess insurance, as described in our most recent Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <vmc:LeaseLiability contextRef="c-3" decimals="-5" id="f-807" unitRef="usd">580700000</vmc:LeaseLiability>
    <us-gaap:LettersOfCreditOutstandingAmount contextRef="c-206" decimals="-5" id="f-808" unitRef="usd">95200000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:AssetRetirementObligation contextRef="c-3" decimals="-5" id="f-809" unitRef="usd">334100000</us-gaap:AssetRetirementObligation>
    <us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock contextRef="c-1" id="f-810">Amounts accrued for environmental matters (measured on an undiscounted basis) are presented below:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;33.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;32.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Retained from former Chemicals business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total accrued environmental remediation costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;42.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;40.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;41.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-210" decimals="-5" id="f-811" unitRef="usd">33700000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-211" decimals="-5" id="f-812" unitRef="usd">32600000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-212" decimals="-5" id="f-813" unitRef="usd">32800000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-213" decimals="-5" id="f-814" unitRef="usd">8300000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-214" decimals="-5" id="f-815" unitRef="usd">8300000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-215" decimals="-5" id="f-816" unitRef="usd">8300000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-3" decimals="-5" id="f-817" unitRef="usd">42000000.0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-4" decimals="-5" id="f-818" unitRef="usd">40900000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies contextRef="c-5" decimals="-5" id="f-819" unitRef="usd">41100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <vmc:NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit
      contextRef="c-216"
      decimals="-1"
      id="f-820"
      unitRef="entity">70</vmc:NumberOfOtherCompaniesToPerformRemedialInvestigationFeasibilityStudyRelatedToCleanUpLawsuit>
    <vmc:NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy contextRef="c-216" decimals="INF" id="f-821" unitRef="mi">17</vmc:NumberOfMilesOfRiverUsedInRemedialInvestigationFeasibilityStudy>
    <vmc:NumberOfMilesForBankToBankDredgingRemedy contextRef="c-217" decimals="INF" id="f-822" unitRef="mi">8</vmc:NumberOfMilesForBankToBankDredgingRemedy>
    <vmc:EstimatedImplementationCosts contextRef="c-218" decimals="-7" id="f-823" unitRef="usd">1380000000</vmc:EstimatedImplementationCosts>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="c-219"
      decimals="INF"
      id="f-824"
      unitRef="defendant">100</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyNumberOfDefendants
      contextRef="c-220"
      decimals="INF"
      id="f-825"
      unitRef="defendant">39</us-gaap:LossContingencyNumberOfDefendants>
    <us-gaap:LossContingencyPendingClaimsNumber contextRef="c-221" decimals="INF" id="f-826" unitRef="case">3</us-gaap:LossContingencyPendingClaimsNumber>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-222" decimals="2" id="f-827" unitRef="number">0.50</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-223" decimals="2" id="f-828" unitRef="number">0.35</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-224" decimals="2" id="f-829" unitRef="number">0.15</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:LossContingencyNumberOfCasesReversedJudgement contextRef="c-225" decimals="INF" id="f-830" unitRef="case">1</vmc:LossContingencyNumberOfCasesReversedJudgement>
    <us-gaap:LossContingencyPendingClaimsNumber contextRef="c-221" decimals="INF" id="f-831" unitRef="case">3</us-gaap:LossContingencyPendingClaimsNumber>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-226" decimals="2" id="f-832" unitRef="number">0.55</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-227" decimals="2" id="f-833" unitRef="number">0.30</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-228" decimals="2" id="f-834" unitRef="number">0.15</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <us-gaap:LossContingencyPendingClaimsNumber contextRef="c-221" decimals="INF" id="f-835" unitRef="case">3</us-gaap:LossContingencyPendingClaimsNumber>
    <vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage contextRef="c-229" decimals="2" id="f-836" unitRef="number">0.15</vmc:JudgeRuledAllocationOfFaultAmongDefendantsPercentage>
    <vmc:LossContingencyNumberOfCases contextRef="c-230" decimals="INF" id="f-837" unitRef="case">29</vmc:LossContingencyNumberOfCases>
    <vmc:LossContingencyNumberOfCases contextRef="c-231" decimals="INF" id="f-838" unitRef="case">28</vmc:LossContingencyNumberOfCases>
    <vmc:LossContingencyNumberOfCases contextRef="c-232" decimals="INF" id="f-839" unitRef="case">1</vmc:LossContingencyNumberOfCases>
    <vmc:NumberOfGroundwaterExtractionWells contextRef="c-233" decimals="INF" id="f-840" unitRef="well">2</vmc:NumberOfGroundwaterExtractionWells>
    <vmc:NumberOfGroundwaterExtractionWells contextRef="c-233" decimals="INF" id="f-841" unitRef="well">2</vmc:NumberOfGroundwaterExtractionWells>
    <us-gaap:LitigationSettlementExpense contextRef="c-234" decimals="-6" id="f-842" unitRef="usd">11000000</us-gaap:LitigationSettlementExpense>
    <vmc:EstimatedConstructionAndOperationOfWaterTreatmentSystem contextRef="c-234" decimals="-8" id="f-843" unitRef="usd">100000000</vmc:EstimatedConstructionAndOperationOfWaterTreatmentSystem>
    <vmc:NumberOfPlannedNewTreatmentCapabilities
      contextRef="c-235"
      decimals="INF"
      id="f-844"
      unitRef="facility">2</vmc:NumberOfPlannedNewTreatmentCapabilities>
    <vmc:EstimatedCapitalCostOfTreatmentSystem contextRef="c-236" decimals="-6" id="f-845" unitRef="usd">92000000</vmc:EstimatedCapitalCostOfTreatmentSystem>
    <vmc:EstimatedCapitalCostOfTreatmentSystem contextRef="c-237" decimals="-6" id="f-846" unitRef="usd">245000000</vmc:EstimatedCapitalCostOfTreatmentSystem>
    <vmc:BondMoneyObtainedForTreatmentSystem contextRef="c-236" decimals="-6" id="f-847" unitRef="usd">46000000</vmc:BondMoneyObtainedForTreatmentSystem>
    <vmc:BondMoneyObtainedForTreatmentSystem contextRef="c-237" decimals="-6" id="f-848" unitRef="usd">95000000</vmc:BondMoneyObtainedForTreatmentSystem>
    <us-gaap:LossContingencyLossInPeriod contextRef="c-1" decimals="INF" id="f-849" unitRef="usd">0</us-gaap:LossContingencyLossInPeriod>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock contextRef="c-1" id="f-850">ASSET RETIREMENT OBLIGATIONS&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations (AROs) are legal obligations associated with the retirement of long-lived assets resulting from the acquisition, construction, development and/or normal use of the underlying assets, including legal obligations for land reclamation. Recognition of a liability for an ARO is required in the period in which it is incurred at its estimated fair value. The associated asset retirement costs are capitalized as part of the carrying amount of the underlying asset and depreciated over the estimated useful life of the asset. The liability is accreted through charges to operating expenses. If the ARO is settled for a value other than the carrying amount of the liability, we recognize a gain or loss on settlement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;ARO operating costs related to accretion of the liabilities and depreciation of the assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total ARO operating costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;ARO operating costs are reported in cost of revenues. AROs are reported within other noncurrent liabilities in our accompanying Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Reconciliations of the carrying amounts of our AROs are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ARO balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;324.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revisions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ARO balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;334.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;334.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationDisclosureTextBlock>
    <vmc:AssetRetirementObligationsOperatingCostsTableTextBlock contextRef="c-1" id="f-851">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;ARO operating costs related to accretion of the liabilities and depreciation of the assets are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total ARO operating costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</vmc:AssetRetirementObligationsOperatingCostsTableTextBlock>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-6" decimals="-5" id="f-852" unitRef="usd">3600000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-7" decimals="-5" id="f-853" unitRef="usd">3400000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-1" decimals="-5" id="f-854" unitRef="usd">7100000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-8" decimals="-5" id="f-855" unitRef="usd">6900000</us-gaap:AssetRetirementObligationAccretionExpense>
    <vmc:AssetRetirementObligationDepreciationExpense contextRef="c-6" decimals="-5" id="f-856" unitRef="usd">2800000</vmc:AssetRetirementObligationDepreciationExpense>
    <vmc:AssetRetirementObligationDepreciationExpense contextRef="c-7" decimals="-5" id="f-857" unitRef="usd">2200000</vmc:AssetRetirementObligationDepreciationExpense>
    <vmc:AssetRetirementObligationDepreciationExpense contextRef="c-1" decimals="-5" id="f-858" unitRef="usd">5200000</vmc:AssetRetirementObligationDepreciationExpense>
    <vmc:AssetRetirementObligationDepreciationExpense contextRef="c-8" decimals="-5" id="f-859" unitRef="usd">4300000</vmc:AssetRetirementObligationDepreciationExpense>
    <vmc:CostIncurredAssetRetirementObligation contextRef="c-6" decimals="-5" id="f-860" unitRef="usd">6400000</vmc:CostIncurredAssetRetirementObligation>
    <vmc:CostIncurredAssetRetirementObligation contextRef="c-7" decimals="-5" id="f-861" unitRef="usd">5600000</vmc:CostIncurredAssetRetirementObligation>
    <vmc:CostIncurredAssetRetirementObligation contextRef="c-1" decimals="-5" id="f-862" unitRef="usd">12300000</vmc:CostIncurredAssetRetirementObligation>
    <vmc:CostIncurredAssetRetirementObligation contextRef="c-8" decimals="-5" id="f-863" unitRef="usd">11200000</vmc:CostIncurredAssetRetirementObligation>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock contextRef="c-1" id="f-864">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Reconciliations of the carrying amounts of our AROs are as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ARO balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;325.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;324.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Liabilities incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Liabilities settled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accretion expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Revisions, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ARO balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;334.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;334.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;311.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation contextRef="c-130" decimals="-5" id="f-865" unitRef="usd">325700000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-131" decimals="-5" id="f-866" unitRef="usd">311900000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-4" decimals="-5" id="f-867" unitRef="usd">324100000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-9" decimals="-5" id="f-868" unitRef="usd">311300000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-6" decimals="-5" id="f-869" unitRef="usd">800000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-7" decimals="-5" id="f-870" unitRef="usd">0.0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-1" decimals="-5" id="f-871" unitRef="usd">800000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred contextRef="c-8" decimals="-5" id="f-872" unitRef="usd">0.0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-6" decimals="-5" id="f-873" unitRef="usd">3000000.0</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-7" decimals="-5" id="f-874" unitRef="usd">3700000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-1" decimals="-5" id="f-875" unitRef="usd">4800000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled contextRef="c-8" decimals="-5" id="f-876" unitRef="usd">6600000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-6" decimals="-5" id="f-877" unitRef="usd">3600000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-7" decimals="-5" id="f-878" unitRef="usd">3400000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-1" decimals="-5" id="f-879" unitRef="usd">7100000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationAccretionExpense contextRef="c-8" decimals="-5" id="f-880" unitRef="usd">6900000</us-gaap:AssetRetirementObligationAccretionExpense>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-6" decimals="-5" id="f-881" unitRef="usd">7000000.0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-7" decimals="-5" id="f-882" unitRef="usd">0.0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-1" decimals="-5" id="f-883" unitRef="usd">6900000</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligationRevisionOfEstimate contextRef="c-8" decimals="-5" id="f-884" unitRef="usd">0.0</us-gaap:AssetRetirementObligationRevisionOfEstimate>
    <us-gaap:AssetRetirementObligation contextRef="c-3" decimals="-5" id="f-885" unitRef="usd">334100000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-5" decimals="-5" id="f-886" unitRef="usd">311600000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-3" decimals="-5" id="f-887" unitRef="usd">334100000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation contextRef="c-5" decimals="-5" id="f-888" unitRef="usd">311600000</us-gaap:AssetRetirementObligation>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c-1" id="f-889">BENEFIT PLANS&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;PENSION PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We sponsor two qualified, noncontributory defined benefit pension plans, the Vulcan Materials Company Pension Plan (VMC Pension Plan) and the CMG Hourly Pension Plan (CMG Pension Plan). The VMC Pension Plan has been closed to new entrants since 2007, and benefit accruals ceased in 2005 for hourly participants and in 2013 for salaried participants. The CMG Pension Plan is closed to new entrants other than through one small union, and benefits continue to accrue equal to a flat dollar amount for each year of service. In addition to these qualified plans, we sponsor three unfunded, nonqualified pension plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of net periodic pension benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax reclassifications from AOCI included in net periodic pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The contributions to pension plans for the six months ended June&#160;30, 2024 and 2023, as reflected on the Condensed Consolidated Statements of Cash Flows, pertain to benefit payments under nonqualified plans for both periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;POSTRETIREMENT PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In addition to pension benefits, we provide certain healthcare and life insurance benefits for some retired employees. Substantially all of our salaried employees and, where applicable, certain of our hourly employees may become eligible for these benefits if they reach a qualifying age and meet certain service requirements. Generally, Company-provided healthcare benefits end when covered individuals become eligible for Medicare benefits, become eligible for other group insurance coverage or reach age 65, whichever occurs first.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of net periodic other postretirement benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net periodic postretirement benefit cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DEFINED CONTRIBUTION PLANS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:2pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In addition to our pension and postretirement plans, we sponsor four defined contribution plans. Substantially all salaried and non-union hourly employees are eligible to be covered by one of these plans. Under these plans, we match employees&#x2019; eligible contributions at established rates. Expense recognized in connection with these matching obligations totaled $48.1 million and $41.1 million for the six months ended June&#160;30, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <vmc:NumberOfFundedNoncontributoryDefinedBenefitPensionPlans contextRef="c-1" decimals="INF" id="f-890" unitRef="plan">2</vmc:NumberOfFundedNoncontributoryDefinedBenefitPensionPlans>
    <vmc:NumberOfUnfundedPensionPlans contextRef="c-1" decimals="INF" id="f-891" unitRef="plan">3</vmc:NumberOfUnfundedPensionPlans>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c-1" id="f-892">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of net periodic pension benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(6.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(14.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(13.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net periodic pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax reclassifications from AOCI included in net periodic pension benefit cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The following table sets forth the components of net periodic other postretirement benefit cost:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amortization of actuarial gain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net periodic postretirement benefit cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pretax reclassifications from AOCI included in net periodic postretirement benefit cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-238" decimals="-5" id="f-893" unitRef="usd">700000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-239" decimals="-5" id="f-894" unitRef="usd">600000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-240" decimals="-5" id="f-895" unitRef="usd">1400000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-241" decimals="-5" id="f-896" unitRef="usd">1300000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-238" decimals="-5" id="f-897" unitRef="usd">8200000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-239" decimals="-5" id="f-898" unitRef="usd">8500000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-240" decimals="-5" id="f-899" unitRef="usd">16400000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-241" decimals="-5" id="f-900" unitRef="usd">17000000.0</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-238" decimals="-5" id="f-901" unitRef="usd">7100000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-239" decimals="-5" id="f-902" unitRef="usd">6900000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-240" decimals="-5" id="f-903" unitRef="usd">14100000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c-241" decimals="-5" id="f-904" unitRef="usd">13800000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-238" decimals="-5" id="f-905" unitRef="usd">300000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-239" decimals="-5" id="f-906" unitRef="usd">400000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-240" decimals="-5" id="f-907" unitRef="usd">500000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-241" decimals="-5" id="f-908" unitRef="usd">700000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-238" decimals="-5" id="f-909" unitRef="usd">-1200000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-239" decimals="-5" id="f-910" unitRef="usd">-1400000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-240" decimals="-5" id="f-911" unitRef="usd">-2500000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-241" decimals="-5" id="f-912" unitRef="usd">-2800000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-238" decimals="-5" id="f-913" unitRef="usd">3300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-239" decimals="-5" id="f-914" unitRef="usd">4000000.0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-240" decimals="-5" id="f-915" unitRef="usd">6700000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-241" decimals="-5" id="f-916" unitRef="usd">7900000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-238" decimals="-5" id="f-917" unitRef="usd">1500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-239" decimals="-5" id="f-918" unitRef="usd">1800000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-240" decimals="-5" id="f-919" unitRef="usd">3000000.0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-241" decimals="-5" id="f-920" unitRef="usd">3500000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <vmc:NormalRetirementAge contextRef="c-1" decimals="INF" id="f-921" unitRef="y">65</vmc:NormalRetirementAge>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-242" decimals="-5" id="f-922" unitRef="usd">600000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-243" decimals="-5" id="f-923" unitRef="usd">500000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-244" decimals="-5" id="f-924" unitRef="usd">1200000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c-245" decimals="-5" id="f-925" unitRef="usd">1000000.0</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-242" decimals="-5" id="f-926" unitRef="usd">500000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-243" decimals="-5" id="f-927" unitRef="usd">500000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-244" decimals="-5" id="f-928" unitRef="usd">1100000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c-245" decimals="-5" id="f-929" unitRef="usd">1000000.0</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-242" decimals="-5" id="f-930" unitRef="usd">400000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-243" decimals="-5" id="f-931" unitRef="usd">400000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-244" decimals="-5" id="f-932" unitRef="usd">700000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit contextRef="c-245" decimals="-5" id="f-933" unitRef="usd">700000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-242" decimals="-5" id="f-934" unitRef="usd">200000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-243" decimals="-5" id="f-935" unitRef="usd">400000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-244" decimals="-5" id="f-936" unitRef="usd">400000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses contextRef="c-245" decimals="-5" id="f-937" unitRef="usd">800000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-242" decimals="-5" id="f-938" unitRef="usd">1300000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-243" decimals="-5" id="f-939" unitRef="usd">1000000.0</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-244" decimals="-5" id="f-940" unitRef="usd">2600000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost contextRef="c-245" decimals="-5" id="f-941" unitRef="usd">1900000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-242" decimals="-5" id="f-942" unitRef="usd">200000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-243" decimals="-5" id="f-943" unitRef="usd">0.0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-244" decimals="-5" id="f-944" unitRef="usd">300000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax contextRef="c-245" decimals="-5" id="f-945" unitRef="usd">-100000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax>
    <vmc:NumberOfDefinedContributionPlans contextRef="c-3" decimals="INF" id="f-946" unitRef="plan">4</vmc:NumberOfDefinedContributionPlans>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-947" unitRef="usd">48100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-8" decimals="-5" id="f-948" unitRef="usd">41100000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:ComprehensiveIncomeNoteTextBlock contextRef="c-1" id="f-949">OTHER COMPREHENSIVE INCOME&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Comprehensive income comprises two subsets: net earnings and other comprehensive income (OCI). The components of OCI are presented in the accompanying Condensed Consolidated Statements of Comprehensive Income, net of applicable taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Amounts in accumulated other comprehensive income (loss) (AOCI), net of tax, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension and postretirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(131.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(140.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(143.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(151.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in AOCI, net of tax, for the six months ended June&#160;30, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash Flow&lt;br/&gt;Hedges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Pension and&lt;br/&gt;Postretirement&lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(143.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balances as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(140.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from AOCI to earnings are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortization of Cash Flow Hedge Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortization of Pension and Postretirement Plan Actuarial Loss and Prior Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other nonoperating expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total reclassifications from AOCI to earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-950">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Amounts in accumulated other comprehensive income (loss) (AOCI), net of tax, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(20.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pension and postretirement plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(131.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(140.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(143.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(151.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax contextRef="c-3" decimals="-5" id="f-951" unitRef="usd">-18600000</us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax>
    <us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax contextRef="c-4" decimals="-5" id="f-952" unitRef="usd">-19400000</us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax>
    <us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax contextRef="c-5" decimals="-5" id="f-953" unitRef="usd">-20200000</us-gaap:AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-3" decimals="-5" id="f-954" unitRef="usd">122000000.0</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-4" decimals="-5" id="f-955" unitRef="usd">124400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax contextRef="c-5" decimals="-5" id="f-956" unitRef="usd">131200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-3" decimals="-5" id="f-957" unitRef="usd">-140600000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-5" id="f-958" unitRef="usd">-143800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-5" id="f-959" unitRef="usd">-151400000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock contextRef="c-1" id="f-960">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in AOCI, net of tax, for the six months ended June&#160;30, 2024 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Cash Flow&lt;br/&gt;Hedges &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Pension and&lt;br/&gt;Postretirement&lt;br/&gt;Benefit Plans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balances as of December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(19.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(124.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(143.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balances as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(140.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-246" decimals="-5" id="f-961" unitRef="usd">-19400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-247" decimals="-5" id="f-962" unitRef="usd">-124400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-248" decimals="-5" id="f-963" unitRef="usd">-143800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-249" decimals="-5" id="f-964" unitRef="usd">-800000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-250" decimals="-5" id="f-965" unitRef="usd">-2400000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax contextRef="c-251" decimals="-5" id="f-966" unitRef="usd">-3200000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-252" decimals="-5" id="f-967" unitRef="usd">-18600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-253" decimals="-5" id="f-968" unitRef="usd">-122000000.0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-254" decimals="-5" id="f-969" unitRef="usd">-140600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock contextRef="c-1" id="f-970">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Amounts reclassified from AOCI to earnings are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortization of Cash Flow Hedge Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Amortization of Pension and Postretirement Plan Actuarial Loss and Prior Service Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other nonoperating expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Benefit from income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total reclassifications from AOCI to earnings&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:InterestExpenseNonoperating contextRef="c-255" decimals="-5" id="f-971" unitRef="usd">600000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-256" decimals="-5" id="f-972" unitRef="usd">500000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-257" decimals="-5" id="f-973" unitRef="usd">1100000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-258" decimals="-5" id="f-974" unitRef="usd">1100000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-255" decimals="-5" id="f-975" unitRef="usd">-200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-256" decimals="-5" id="f-976" unitRef="usd">-100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-257" decimals="-5" id="f-977" unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-258" decimals="-5" id="f-978" unitRef="usd">-300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-255" decimals="-5" id="f-979" unitRef="usd">400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-256" decimals="-5" id="f-980" unitRef="usd">400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-257" decimals="-5" id="f-981" unitRef="usd">800000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-258" decimals="-5" id="f-982" unitRef="usd">800000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-259" decimals="-5" id="f-983" unitRef="usd">1700000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-260" decimals="-5" id="f-984" unitRef="usd">1800000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-261" decimals="-5" id="f-985" unitRef="usd">3300000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-262" decimals="-5" id="f-986" unitRef="usd">3400000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-259" decimals="-5" id="f-987" unitRef="usd">-500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-260" decimals="-5" id="f-988" unitRef="usd">-500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-261" decimals="-5" id="f-989" unitRef="usd">-900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-262" decimals="-5" id="f-990" unitRef="usd">-900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-259" decimals="-5" id="f-991" unitRef="usd">1200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-260" decimals="-5" id="f-992" unitRef="usd">1300000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-261" decimals="-5" id="f-993" unitRef="usd">2400000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-262" decimals="-5" id="f-994" unitRef="usd">2500000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-263" decimals="-5" id="f-995" unitRef="usd">1600000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-264" decimals="-5" id="f-996" unitRef="usd">1700000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-265" decimals="-5" id="f-997" unitRef="usd">3200000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-266" decimals="-5" id="f-998" unitRef="usd">3300000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-999">EQUITY&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our capital stock consists solely of common stock, par value $1.00 per share, of which 480,000,000 shares may be issued. Holders of our common stock are entitled to one vote per share. We may also issue 5,000,000 shares of preferred stock, but no shares have been issued. The terms and provisions of such shares will be determined by our Board of Directors upon any issuance of preferred shares in accordance with our Certificate of Incorporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;There were no shares held in treasury as of June&#160;30, 2024, December&#160;31, 2023 and June&#160;30, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our common stock purchases (all of which were open market purchases) and subsequent retirements for the year-to-date periods ended are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions, except average price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Number of shares purchased and retired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total purchase price &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Average price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;254.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;206.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;The amount paid to purchase shares in excess of the par value and related excise taxes are recorded in retained earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As of June&#160;30, 2024, 6,817,118 shares may be purchased under the current authorization of our Board of Directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in total equity are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions, except per share data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,491.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,986.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,483.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,928.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net earnings attributable to Vulcan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;308.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;308.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;410.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;429.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation plans, net of shares withheld for taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(50.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash dividends on common stock &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;($0.46/$0.43/$0.92/$0.86 per share, respectively)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(60.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(57.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,705.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,202.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,705.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,202.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earnings attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,730.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,226.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,730.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,226.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-3"
      decimals="2"
      id="f-1000"
      unitRef="usdPerShare">1.00</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c-3"
      decimals="INF"
      id="f-1001"
      unitRef="shares">480000000</us-gaap:CommonStockSharesAuthorized>
    <vmc:NumberOfVotesPerCommonStockShare contextRef="c-1" decimals="INF" id="f-1002" unitRef="vote">1</vmc:NumberOfVotesPerCommonStockShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c-3"
      decimals="INF"
      id="f-1003"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c-3"
      decimals="INF"
      id="f-1004"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-4"
      decimals="INF"
      id="f-1005"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-5"
      decimals="INF"
      id="f-1006"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c-3"
      decimals="INF"
      id="f-1007"
      unitRef="shares">0</us-gaap:TreasuryStockCommonShares>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock contextRef="c-1" id="f-1008">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our common stock purchases (all of which were open market purchases) and subsequent retirements for the year-to-date periods ended are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions, except average price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;December 31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;June 30&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Number of shares purchased and retired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total purchase price &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;68.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;200.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;49.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Average price per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;254.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;204.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;206.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;The amount paid to purchase shares in excess of the par value and related excise taxes are recorded in retained earnings.</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-1" decimals="-5" id="f-1009" unitRef="shares">300000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="c-267"
      decimals="-5"
      id="f-1010"
      unitRef="shares">1000000.0</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockSharesRetired contextRef="c-8" decimals="-5" id="f-1011" unitRef="shares">200000</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-1" decimals="-5" id="f-1012" unitRef="usd">68800000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-267" decimals="-5" id="f-1013" unitRef="usd">200000000.0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount contextRef="c-8" decimals="-5" id="f-1014" unitRef="usd">49900000</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-1"
      decimals="2"
      id="f-1015"
      unitRef="usdPerShare">254.71</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-267"
      decimals="2"
      id="f-1016"
      unitRef="usdPerShare">204.52</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="c-8"
      decimals="2"
      id="f-1017"
      unitRef="usdPerShare">206.82</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
      contextRef="c-3"
      decimals="INF"
      id="f-1018"
      unitRef="shares">6817118</us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="c-1" id="f-1019">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in total equity are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions, except per share data&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Shareholders' Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,491.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,986.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,483.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6,928.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net earnings attributable to Vulcan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;308.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;308.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;410.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;429.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation plans, net of shares withheld for taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(0.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(3.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(24.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(18.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Purchase and retirement of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(50.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(68.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(49.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Share-based compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;15.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;16.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash dividends on common stock &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;($0.46/$0.43/$0.92/$0.86 per share, respectively)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(60.9)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(57.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(122.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(114.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,705.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,202.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,705.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,202.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Earnings attributable to noncontrolling interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;23.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Equity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,730.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,226.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,730.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7,226.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-268" decimals="-5" id="f-1020" unitRef="usd">7491900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-269" decimals="-5" id="f-1021" unitRef="usd">6986900000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-270" decimals="-5" id="f-1022" unitRef="usd">7483400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-271" decimals="-5" id="f-1023" unitRef="usd">6928600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-272" decimals="-5" id="f-1024" unitRef="usd">308000000.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-273" decimals="-5" id="f-1025" unitRef="usd">308600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-274" decimals="-5" id="f-1026" unitRef="usd">410600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-275" decimals="-5" id="f-1027" unitRef="usd">429300000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-272" decimals="-5" id="f-1028" unitRef="usd">-700000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-273" decimals="-5" id="f-1029" unitRef="usd">-3500000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-274" decimals="-5" id="f-1030" unitRef="usd">-24800000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-275" decimals="-5" id="f-1031" unitRef="usd">-18600000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-272" decimals="-5" id="f-1032" unitRef="usd">50000000.0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-273" decimals="-5" id="f-1033" unitRef="usd">49900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-274" decimals="-5" id="f-1034" unitRef="usd">68800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-275" decimals="-5" id="f-1035" unitRef="usd">49900000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-272" decimals="-5" id="f-1036" unitRef="usd">15400000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-273" decimals="-5" id="f-1037" unitRef="usd">16000000.0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-274" decimals="-5" id="f-1038" unitRef="usd">24500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-275" decimals="-5" id="f-1039" unitRef="usd">24300000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-6"
      decimals="2"
      id="f-1040"
      unitRef="usdPerShare">0.46</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-7"
      decimals="2"
      id="f-1041"
      unitRef="usdPerShare">0.43</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-1"
      decimals="2"
      id="f-1042"
      unitRef="usdPerShare">0.92</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c-8"
      decimals="2"
      id="f-1043"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c-272" decimals="-5" id="f-1044" unitRef="usd">60900000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-273" decimals="-5" id="f-1045" unitRef="usd">57200000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-274" decimals="-5" id="f-1046" unitRef="usd">122800000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c-275" decimals="-5" id="f-1047" unitRef="usd">114400000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-272" decimals="-5" id="f-1048" unitRef="usd">1600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-273" decimals="-5" id="f-1049" unitRef="usd">1700000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-274" decimals="-5" id="f-1050" unitRef="usd">3200000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="c-275" decimals="-5" id="f-1051" unitRef="usd">3300000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-276" decimals="-5" id="f-1052" unitRef="usd">7705300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-277" decimals="-5" id="f-1053" unitRef="usd">7202600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-276" decimals="-5" id="f-1054" unitRef="usd">7705300000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-277" decimals="-5" id="f-1055" unitRef="usd">7202600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-278" decimals="-5" id="f-1056" unitRef="usd">24800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-279" decimals="-5" id="f-1057" unitRef="usd">23800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-280" decimals="-5" id="f-1058" unitRef="usd">24500000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-281" decimals="-5" id="f-1059" unitRef="usd">23600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c-282" decimals="-5" id="f-1060" unitRef="usd">300000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-283" decimals="-5" id="f-1061" unitRef="usd">0.0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-284" decimals="-5" id="f-1062" unitRef="usd">600000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c-285" decimals="-5" id="f-1063" unitRef="usd">200000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-286" decimals="-5" id="f-1064" unitRef="usd">25100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-287" decimals="-5" id="f-1065" unitRef="usd">23800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-286" decimals="-5" id="f-1066" unitRef="usd">25100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-287" decimals="-5" id="f-1067" unitRef="usd">23800000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-5" id="f-1068" unitRef="usd">7730400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-1069" unitRef="usd">7226400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-3" decimals="-5" id="f-1070" unitRef="usd">7730400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c-5" decimals="-5" id="f-1071" unitRef="usd">7226400000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1072">SEGMENT REPORTING&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Our operating segments are based on our internal management reporting structure. We continually assess our internal management reporting structure and the financial information evaluated by our Chief Operating Decision Maker (CODM) to determine whether any changes have occurred that would impact segment reporting. During the first quarter of 2024, we reorganized the financial information provided to our CODM to allocate resources and evaluate operating performance. As a result, we report our calcium operation within our Aggregates reporting segment to align with our new reporting structure. All prior period segment information has been revised to conform to the current presentation. This change in our reporting segments had no impact on previously reported consolidated financial results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We have three operating (and reportable) segments organized around our principal product lines: Aggregates, Asphalt and Concrete. The vast majority of our activities are domestic. We sell a relatively small amount of construction aggregates outside the United States. Our Asphalt and Concrete segments are primarily supplied with their aggregates requirements from our Aggregates segment. These intersegment sales are made at local market prices for the particular grade and quality of product used in the production of asphalt mix and ready-mixed concrete and are excluded from total revenues. Management reviews earnings from these reporting segments principally at the gross profit level.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;SEGMENT FINANCIAL DISCLOSURE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,613.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,580.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,904.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,877.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,132.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,757.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,013.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;528.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;499.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;831.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;803.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;592.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;897.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;885.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Depreciation, Depletion, Accretion and Amortization (DDA&amp;amp;A)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;128.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;119.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;251.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;232.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;307.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;303.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,088.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,658.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;903.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,532.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,729.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,838.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General corporate assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;375.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;327.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;111.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,216.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,333.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes product sales (crushed stone, sand and gravel, sand and other aggregates), freight &amp;amp; delivery costs that we pass along to our customers, and service revenues (see Note 4) related to aggregates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes product sales as well as service revenues (see Note 4) from our asphalt construction paving business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Certain temporarily idled assets are included within a segment's Identifiable Assets, but the associated DDA&amp;amp;A is shown within Other in the DDA&amp;amp;A section above as the related DDA&amp;amp;A is excluded from segment gross profit. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;The decreases in the Concrete segment are primarily due to the divestiture of concrete operations in Texas in November 2023 (see Note 16).</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1073"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1074"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1075">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;SEGMENT FINANCIAL DISCLOSURE&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Three Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,613.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,580.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,904.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,877.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;351.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;337.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;537.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;507.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;167.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;343.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;315.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;628.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Segment sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,132.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,261.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,757.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4,013.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates intersegment sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(117.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(148.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(197.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(251.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,014.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2,112.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,560.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,761.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Gross Profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;528.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;499.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;831.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;803.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;59.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;56.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;63.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;57.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;592.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;583.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;897.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;885.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Depreciation, Depletion, Accretion and Amortization (DDA&amp;amp;A)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;128.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;119.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;251.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;232.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;19.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;24.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;39.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;5.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;6.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;156.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;154.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;307.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;303.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;12,088.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;11,658.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;737.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;647.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Concrete &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;903.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1,532.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total identifiable assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,729.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;13,838.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;General corporate assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;375.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;327.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents and restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;111.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;168.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,216.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14,333.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes product sales (crushed stone, sand and gravel, sand and other aggregates), freight &amp;amp; delivery costs that we pass along to our customers, and service revenues (see Note 4) related to aggregates. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Includes product sales as well as service revenues (see Note 4) from our asphalt construction paving business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;Certain temporarily idled assets are included within a segment's Identifiable Assets, but the associated DDA&amp;amp;A is shown within Other in the DDA&amp;amp;A section above as the related DDA&amp;amp;A is excluded from segment gross profit. &lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;The decreases in the Concrete segment are primarily due to the divestiture of concrete operations in Texas in November 2023 (see Note 16).</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-29" decimals="-5" id="f-1076" unitRef="usd">1613500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-5" id="f-1077" unitRef="usd">1580800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-75" decimals="-5" id="f-1078" unitRef="usd">2904900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-98" decimals="-5" id="f-1079" unitRef="usd">2877400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-30" decimals="-5" id="f-1080" unitRef="usd">351200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-53" decimals="-5" id="f-1081" unitRef="usd">337400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-5" id="f-1082" unitRef="usd">537400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-99" decimals="-5" id="f-1083" unitRef="usd">507100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-31" decimals="-5" id="f-1084" unitRef="usd">167300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-5" id="f-1085" unitRef="usd">343500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-77" decimals="-5" id="f-1086" unitRef="usd">315500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-100" decimals="-5" id="f-1087" unitRef="usd">628700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-32" decimals="-5" id="f-1088" unitRef="usd">2132000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-5" id="f-1089" unitRef="usd">2261700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-5" id="f-1090" unitRef="usd">3757800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-101" decimals="-5" id="f-1091" unitRef="usd">4013200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-33" decimals="-5" id="f-1092" unitRef="usd">-117600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-5" id="f-1093" unitRef="usd">-148800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-79" decimals="-5" id="f-1094" unitRef="usd">-197700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-102" decimals="-5" id="f-1095" unitRef="usd">-251400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-5" id="f-1096" unitRef="usd">2014400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-5" id="f-1097" unitRef="usd">2112900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-5" id="f-1098" unitRef="usd">3560100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-8" decimals="-5" id="f-1099" unitRef="usd">3761800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit contextRef="c-29" decimals="-5" id="f-1100" unitRef="usd">528500000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-52" decimals="-5" id="f-1101" unitRef="usd">499700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-75" decimals="-5" id="f-1102" unitRef="usd">831800000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-98" decimals="-5" id="f-1103" unitRef="usd">803200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-30" decimals="-5" id="f-1104" unitRef="usd">59000000.0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-53" decimals="-5" id="f-1105" unitRef="usd">56600000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-76" decimals="-5" id="f-1106" unitRef="usd">63700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-99" decimals="-5" id="f-1107" unitRef="usd">57400000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-31" decimals="-5" id="f-1108" unitRef="usd">4700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-54" decimals="-5" id="f-1109" unitRef="usd">27000000.0</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-77" decimals="-5" id="f-1110" unitRef="usd">1700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-100" decimals="-5" id="f-1111" unitRef="usd">24700000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-5" id="f-1112" unitRef="usd">592200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-5" id="f-1113" unitRef="usd">583300000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-5" id="f-1114" unitRef="usd">897200000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-8" decimals="-5" id="f-1115" unitRef="usd">885300000</us-gaap:GrossProfit>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-29" decimals="-5" id="f-1116" unitRef="usd">128000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-52" decimals="-5" id="f-1117" unitRef="usd">119600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-75" decimals="-5" id="f-1118" unitRef="usd">251500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-98" decimals="-5" id="f-1119" unitRef="usd">232000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-30" decimals="-5" id="f-1120" unitRef="usd">11000000.0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-53" decimals="-5" id="f-1121" unitRef="usd">8900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-76" decimals="-5" id="f-1122" unitRef="usd">19800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-99" decimals="-5" id="f-1123" unitRef="usd">17800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-31" decimals="-5" id="f-1124" unitRef="usd">11900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-54" decimals="-5" id="f-1125" unitRef="usd">19500000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-77" decimals="-5" id="f-1126" unitRef="usd">24100000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-100" decimals="-5" id="f-1127" unitRef="usd">39900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-288" decimals="-5" id="f-1128" unitRef="usd">5900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-289" decimals="-5" id="f-1129" unitRef="usd">6900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-290" decimals="-5" id="f-1130" unitRef="usd">12300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-291" decimals="-5" id="f-1131" unitRef="usd">13600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-5" id="f-1132" unitRef="usd">156800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-5" id="f-1133" unitRef="usd">154900000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-5" id="f-1134" unitRef="usd">307700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-8" decimals="-5" id="f-1135" unitRef="usd">303300000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets contextRef="c-292" decimals="-5" id="f-1136" unitRef="usd">12088200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-293" decimals="-5" id="f-1137" unitRef="usd">11658200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-294" decimals="-5" id="f-1138" unitRef="usd">737600000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-295" decimals="-5" id="f-1139" unitRef="usd">647100000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-296" decimals="-5" id="f-1140" unitRef="usd">903600000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-297" decimals="-5" id="f-1141" unitRef="usd">1532900000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-298" decimals="-5" id="f-1142" unitRef="usd">13729400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-299" decimals="-5" id="f-1143" unitRef="usd">13838200000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-300" decimals="-5" id="f-1144" unitRef="usd">375400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-301" decimals="-5" id="f-1145" unitRef="usd">327200000</us-gaap:Assets>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-3" decimals="-5" id="f-1146" unitRef="usd">111600000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-5" id="f-1147" unitRef="usd">168200000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:Assets contextRef="c-3" decimals="-5" id="f-1148" unitRef="usd">14216400000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-5" id="f-1149" unitRef="usd">14333600000</us-gaap:Assets>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c-1" id="f-1150">SUPPLEMENTAL CASH FLOW INFORMATION&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Supplemental information referable to our Condensed Consolidated Statements of Cash Flows is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest (exclusive of amount capitalized)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;226.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;112.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Noncash Investing and Financing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accruals for purchases of property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Note received from sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recognition of new and revised lease obligations for&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1151">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Supplemental information referable to our Condensed Consolidated Statements of Cash Flows is summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.083%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Six Months Ended&lt;br/&gt;June 30&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Cash Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest (exclusive of amount capitalized)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;99.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;82.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;226.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;112.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Noncash Investing and Financing Activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accruals for purchases of property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;17.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;26.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Note received from sale of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Recognition of new and revised lease obligations for&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;27.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-5" id="f-1152" unitRef="usd">99300000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-8" decimals="-5" id="f-1153" unitRef="usd">82500000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-5" id="f-1154" unitRef="usd">226700000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-8" decimals="-5" id="f-1155" unitRef="usd">112800000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-5" id="f-1156" unitRef="usd">17500000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-8" decimals="-5" id="f-1157" unitRef="usd">26000000.0</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <vmc:NoteReceivedFromSaleOfBusiness contextRef="c-1" decimals="-5" id="f-1158" unitRef="usd">900000</vmc:NoteReceivedFromSaleOfBusiness>
    <vmc:NoteReceivedFromSaleOfBusiness contextRef="c-8" decimals="-5" id="f-1159" unitRef="usd">0.0</vmc:NoteReceivedFromSaleOfBusiness>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-5" id="f-1160" unitRef="usd">27100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-8" decimals="-5" id="f-1161" unitRef="usd">14100000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-5" id="f-1162" unitRef="usd">3400000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-8" decimals="-5" id="f-1163" unitRef="usd">900000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="c-1" id="f-1164">GOODWILL&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Goodwill is recognized when the consideration paid for a business exceeds the fair value of the tangible and identifiable intangible assets acquired. Goodwill is allocated to reporting units for purposes of testing goodwill for impairment. We test goodwill for impairment on an annual basis or more frequently if events or circumstances change in a manner that would more likely than not reduce the fair value of a reporting unit below its carrying value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;There were no charges for goodwill impairment in the six-month periods ended June&#160;30, 2024 and 2023. Accumulated goodwill impairment losses amount to $303.6 million ($252.7 million in our former Cement segment and $50.9 million in our Concrete segment).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill by reportable segment from December&#160;31, 2023 to June&#160;30, 2024 are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,330.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,531.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill of acquired businesses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill at June 30, 2024 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,335.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,536.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;See Note 16 for acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-1" decimals="INF" id="f-1165" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss contextRef="c-8" decimals="INF" id="f-1166" unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-3" decimals="-5" id="f-1167" unitRef="usd">303600000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-302" decimals="-5" id="f-1168" unitRef="usd">252700000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss contextRef="c-303" decimals="-5" id="f-1169" unitRef="usd">50900000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="c-1" id="f-1170">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;Changes in the carrying amount of goodwill by reportable segment from December&#160;31, 2023 to June&#160;30, 2024 are shown below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Aggregates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Asphalt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Concrete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill at December 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,330.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,531.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill of acquired businesses &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;0.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill at June 30, 2024 &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,335.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;91.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;109.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3,536.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:14.4pt;text-indent:-10.8pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.91pt"&gt;See Note 16 for acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill contextRef="c-304" decimals="-5" id="f-1171" unitRef="usd">3330200000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-305" decimals="-5" id="f-1172" unitRef="usd">91600000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-306" decimals="-5" id="f-1173" unitRef="usd">109900000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-4" decimals="-5" id="f-1174" unitRef="usd">3531700000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-83" decimals="-5" id="f-1175" unitRef="usd">4900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-84" decimals="-5" id="f-1176" unitRef="usd">0.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-85" decimals="-5" id="f-1177" unitRef="usd">0.0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-5" id="f-1178" unitRef="usd">4900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill contextRef="c-307" decimals="-5" id="f-1179" unitRef="usd">3335100000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-308" decimals="-5" id="f-1180" unitRef="usd">91600000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-303" decimals="-5" id="f-1181" unitRef="usd">109900000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-3" decimals="-5" id="f-1182" unitRef="usd">3536600000</us-gaap:Goodwill>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock contextRef="c-1" id="f-1183">ACQUISITIONS AND DIVESTITURES&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:4pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;BUSINESS ACQUISITIONS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;2024 BUSINESS ACQUISITIONS &#x2014; Through the six months ended June&#160;30, 2024, we acquired the following operations for total cash consideration of $193.4 million:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;Alabama &#x2013; aggregates, asphalt mix and construction paving operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;North Carolina &#x2013; aggregates operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;Texas &#x2013; asphalt mix and construction paving operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;The 2024 acquisitions above are reported in our consolidated financial statements as of their respective acquisition dates. None of these acquisitions were material to our results of operations either individually or collectively, and acquisition related expenses were immaterial. The fair value of consideration transferred for these 2024 acquisitions and the preliminary amounts (pending final appraisals of intangible assets and property, plant &amp;amp; equipment) of assets acquired and liabilities assumed are summarized below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.748%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value of Purchase Consideration &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;193.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total fair value of purchase consideration &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;193.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts and notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;149.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contractual rights in place&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;188.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;As a result of the 2024 acquisitions, we recognized $30.8 million of amortizable intangible assets and $4.9 million of goodwill. The amortizable intangible assets will be amortized against earnings over a weighted-average of 15 years and will be deductible for income tax purposes over 15 years. The $4.9 million of goodwill recognized represents&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;synergies expected to be realized from acquiring an established business with assets that have been assembled over a long period of time; the collection of those assets combined with our assets can earn a higher rate of return than either individually. All of the goodwill recognized will be deductible for income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;2023 BUSINESS ACQUISITIONS &#x2014; For the full year 2023, we completed no business acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;DIVESTITURES AND PENDING DIVESTITURES&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;We had no significant divestitures through the three months ended June&#160;30, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In 2023, we sold:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;Fourth quarter &#x2013; concrete operations in Texas resulting in a third quarter impairment charge of $28.3 million and a fourth quarter loss on sale of $13.8 million (the assets were written down to fair value less cost to sell in the third quarter)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;Fourth quarter &#x2013; excess real estate in Virginia resulting in a pretax gain of $65.7&#160;million&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;&#x25aa;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:5.99pt"&gt;Second quarter &#x2013; real estate associated with a former recycled concrete facility in Illinois resulting in a pretax gain of $15.2 million&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;No material assets met the criteria for held for sale at June&#160;30, 2024&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt; December&#160;31, 2023 or June&#160;30, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-309" decimals="-5" id="f-1184" unitRef="usd">193400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-1185">The fair value of consideration transferred for these 2024 acquisitions and the preliminary amounts (pending final appraisals of intangible assets and property, plant &amp;amp; equipment) of assets acquired and liabilities assumed are summarized below:&lt;div style="margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.748%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.052%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%"&gt;in millions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Fair Value of Purchase Consideration &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1.5pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;193.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Total fair value of purchase consideration &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;193.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Identifiable Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accounts and notes receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;7.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;149.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Contractual rights in place&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;30.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Other liabilities assumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;188.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:0.5pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1.5pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-309" decimals="-5" id="f-1186" unitRef="usd">193400000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-309" decimals="-5" id="f-1187" unitRef="usd">193400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-310" decimals="-5" id="f-1188" unitRef="usd">8100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory contextRef="c-310" decimals="-5" id="f-1189" unitRef="usd">7100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment contextRef="c-310" decimals="-5" id="f-1190" unitRef="usd">149900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-310" decimals="-5" id="f-1191" unitRef="usd">30800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-310" decimals="-5" id="f-1192" unitRef="usd">7400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-310" decimals="-5" id="f-1193" unitRef="usd">188500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-310" decimals="-5" id="f-1194" unitRef="usd">4900000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-310" decimals="-5" id="f-1195" unitRef="usd">30800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill contextRef="c-310" decimals="-5" id="f-1196" unitRef="usd">4900000</us-gaap:Goodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-309" id="f-1197">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <vmc:AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes contextRef="c-309" id="f-1198">P15Y</vmc:AcquiredFiniteLivedIntangibleAssetsUsefulLifeForTaxPurposes>
    <us-gaap:Goodwill contextRef="c-310" decimals="-5" id="f-1199" unitRef="usd">4900000</us-gaap:Goodwill>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="c-267"
      decimals="INF"
      id="f-1200"
      unitRef="business">0</us-gaap:NumberOfBusinessesAcquired>
    <vmc:NumberOfBusinessDivestitures
      contextRef="c-3"
      decimals="INF"
      id="f-1201"
      unitRef="divestiture">0</vmc:NumberOfBusinessDivestitures>
    <us-gaap:AssetImpairmentCharges contextRef="c-311" decimals="-5" id="f-1202" unitRef="usd">28300000</us-gaap:AssetImpairmentCharges>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-311" decimals="-5" id="f-1203" unitRef="usd">-13800000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-312" decimals="-5" id="f-1204" unitRef="usd">65700000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c-313" decimals="-5" id="f-1205" unitRef="usd">15200000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-314" decimals="INF" id="f-1206" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-315" decimals="INF" id="f-1207" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation contextRef="c-316" decimals="INF" id="f-1208" unitRef="usd">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperation>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c-1" id="f-1209">NEW ACCOUNTING STANDARDS &lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ACCOUNTING STANDARDS RECENTLY ADOPTED&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ACCOUNTING STANDARDS PENDING ADOPTION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &#x201c;Segment Reporting &#x2013; Improvements to Reportable Segment Disclosures,&#x201d; which requires enhanced disclosures related to significant segment expenses and a description of how the chief operating decision maker utilizes segment operating profit or loss to assess segment performance. The new standard is effective for fiscal years beginning after December 15, 2023 and is to be applied retrospectively. We expect to include cost of revenues in our reportable segment disclosures beginning with our Form 10-K for the year ended December 31, 2024 and continue to assess the effects of other provisions of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes &#x2013; Improvements to Income Tax Disclosures,&#x201d; which requires disclosure of specific categories and disaggregation of information in the rate reconciliation table and expands disclosures related to income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024 and is to be applied prospectively. Disclosures required by this ASU will be included in our Form 10-K for the year ended December 31, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-1210">&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ACCOUNTING STANDARDS RECENTLY ADOPTED&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;None&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;ACCOUNTING STANDARDS PENDING ADOPTION&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-07, &#x201c;Segment Reporting &#x2013; Improvements to Reportable Segment Disclosures,&#x201d; which requires enhanced disclosures related to significant segment expenses and a description of how the chief operating decision maker utilizes segment operating profit or loss to assess segment performance. The new standard is effective for fiscal years beginning after December 15, 2023 and is to be applied retrospectively. We expect to include cost of revenues in our reportable segment disclosures beginning with our Form 10-K for the year ended December 31, 2024 and continue to assess the effects of other provisions of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU 2023-09, &#x201c;Income Taxes &#x2013; Improvements to Income Tax Disclosures,&#x201d; which requires disclosure of specific categories and disaggregation of information in the rate reconciliation table and expands disclosures related to income taxes paid. The new standard is effective for fiscal years beginning after December 15, 2024 and is to be applied prospectively. Disclosures required by this ASU will be included in our Form 10-K for the year ended December 31, 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-6" id="f-1211">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-6" id="f-1212">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-6" id="f-1213">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-6" id="f-1214">false</ecd:Rule10b51ArrTrmntdFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
